Overall the food was great and it is 3 star worthy. It had flavor, it was cooked right and with plenty of menu options to satisfy an entire croud. Prices are decent for the portions they provide you.
Opportunities: customer service, our waiter did not check on us often and we had empty coffee cups for most of the meal. It took about 50 minutes to get our food ready after we placed the order, with no coffee this seemed like an eternity.
We witnessed the waitress clean the chairs butt section with a rag and then reusing the same rag to clean the table top, that's just not within regulations I am sure.
Ambiance: it was a little noisy and the colors are a bit bright, the colors are fine but the noise levels made it hard to keep a conversation going.
Not sure if we will be returning customers if the customer service is not corrected.