I have been coming here about once a month for a year now, and I have never had a bad meal, or a bad coffee. You could argue that it's a little overpriced, but when the food is layed out in front of you, the quality of the ingredients and attention to detail is unmistakable.