What do you think is the most important aspect of a good card shop?

Friendly staff and community
Clean and comfortable space
Extensive product line-ups
Holding events frequently
Other
Thank you for voting!