Generally speaking, the service is good -- I've had some bad ones. The food is pretty good, but the reason to go is for the brunch. It can get crowded, but worth the wait. They make their desserts on site, and make omlettes and waffles while you wait. The meats can be overcooked, but it's still all quite tasty.