The food is amazing and I love their new layout and design. I go there at least once a week without fail. I'm very stringent when it comes to food, cleanliness and ambiance, but I've always had a good experience here. Dinner is the best, lunch buffet is okay in comparison. This place is great for groups esp. As far as service goes, I've always been treated well and have never had to wait more than 10 minutes for food to come out, even with large groups on a busy day.