This place has all the ingredients to become a "4 star" on Yelp. The issue is that their staff doesn't care....they are scattered. I have gone there four times for lunch but each time they (the staff) are busy texting or talking to each other. The food is not half bad (for "all you can eat"). I would go there again for sure but for anything you order at the restaurant - I would definitely request whatever changes one wants and have them make it before making it part of the "order".