Nice; this is a great discussion, people! To add on good business strategies and attributes, I suggest that you choose a place with great potential for a good business - as someone else has talked about location. This can be HUGE for your Biz.
You can arrange that with a real estate agent. Oh, another vital factor you need to consider is a business name. A catchy name or an interesting name is likely to capture the attention of potential customers. Choose a unique name that will identify your business specifically.
I called mine the GrillZ and people just flock there for some good reason. They know that after taking lunch in the nearby restaurant, they can custom -make whatever they want from wood. My place and the restaurant is in a symbiotic kind of arrangement - we just complement each other's businesses.