Good food, great desserts! But like all establishments, it depends on what you get. Some items are a bit pricey, but it is expected for the location and kind of business. Service is fine except certain days/times where customer service can be less desirable. For instance, you may have to wait 30 minutes to receive your meal (all the while, everyone else who walks through the door gets served before you), or even receive your salad in a CUP. Weekends are busiest.
Very tasty food but a bit overpriced. It's aided-self-serve but the meal total comes just under a full-service restaurant. They do have very nice, tidy bathrooms as well as a small outdoor terrace. Just in case you go, after finishing the meal you can just leave the plates and cutlery on the table; they are bussed.