Every time I have been there it has been a good experience. It always looked clean to me. The food is delicious, and the staff is really friendly. The big con is the price, it is not the cheapest place in town.
Pros: wonderful desserts
Cons: expensive
more