This has a great selection of artisan sourdough breads. Their croissants are great. The store is quite small but they are great at what they focus on making. I question the complaints about the service. I have never had a bad experience here. Plus how hard is it to choose bread or a cinnamon bun and pay for your food?!?