Very solid place. The food is great and authentic. The service is always top notch. It's a very nice restaurant, just not quite 5 stars. It's a very nice place to eat, but not on the same level as the five star restaurants on the strip, I would say it's a five star local place. I'm under the impression based on the service, food quality, and prices that they want to be a high end restaurant, but they're lacking in a few small areas (no table clothes on the tables), and a few other details that don't really take away from the amazing food/service.