Visited this place yesterday with my family. It was nice. The service was not 5-stars, the guy was always in a rush but definitely not rude.
Usually restaurants in that area are overpriced and the food is bad, however this restaurant had good food, well priced and good portions.
The restaurant was clean and well managed. I usually prefer to check YELP before I go into a restaurant, but this time I didn't. I was shocked to see this rating, I'm going to be honest and give it 3 stars for the overall experience, food, service and the fun time we all had.