I've been here a few times now and each time I leave happy and full. However, the place is TINY. Expect to wait. For as popular and well known, you'd think they would consider an expansion, but it is what it is.
That being said, the food is delicious. The service is good for being a breakfast place, I'm not sure what everyone else is complaining about- you're not at a 5 star steak place.
Give it a try!