This place is always busy and it's easy to understand why. The service is fast and efficient, the food is good, and the prices are very fair for what you get. The beverage selection is average. Portions are large. The only reason I gave them 4 stars instead of 5 is the long wait times to get a table and the TINY waiting area.