My entire family goes as often as we can.  Even the 3 year old loves it.  We found the service to be fine and the different choices are great.  If you go early the wait is much less.
Pros:  Great choices, fresh food, and clean
Cons:  If you get there at noon the wait can be long.  Go early or late.
                        
more