The food is pretty tasty, and would get a four star, but it's overpriced for what it was in my opinion. Plus, service was mediocre - pretty slow to get anything. We did go at lunch, so they were busy, perhaps they need more staff during the peak times.
Also, on a separate visit, they don't really accommodate toddlers that well. Not the most family-friendly place.