Don't understand the poor ratings given to this place.
I went there on a Sunday morning (10:30am) and it was packed. Needed to wait a couple of minutes to get a seat but the overall process was fine. Sure, the prices are on the expensive end especially for a breakfast (expect around 15 bucks per person before tip and tax) but the quality and choices they offer do justify the price in my opinion.
The portions should be good enough for most people (remember, this is a brunch hence it should be "lighter" than a regular lunch). Service was more than fine too.