Bikes: Triumph, BMW, Indian and KTM. APC for customs.
Service: must be impecable
Sales: knowledgeable and friendly... ideally should ride
Location: To me this is a key factor. Any shop today can have good bikes, good service and good sales staff. What would really bring in the people is a destination location. Check out the Triumph dealer in Denver, CO.
Take the "Tour" and you'll see what I mean. This place is AWESOME!!!
http://www.ericomotorsports.com/