3 stars. Wouldn't necessarily recommend, but also wouldn't tell you to avoid the place at all costs.
Location: Lots of parking, and easy to get to.
Price: Average, both for all you can eat and a la carte.
Food: Okay. Just okay.
Service: I felt rushed, and on the day that we ordered a la carte instead of AYCE - felt very judged by the servers and quality of service/attention went down.