I have had to wait a long time, more than 15 minutes, every time I have gone here. I think the shop is nice, and they carry a great line of products. But, they have no respect for the time of others. When I ask about the delays, it seems to offend the young man at the front desk. I gave up going there because they fail to understand what an appointment is.