This place deserves more than the average 3 stars. It's definitely underrated. From an express type restaurant, order at the counter and self serve beverage the food is the star. That is why I came back to this place when I'm in Vegas. It's located in the Rio Hotel. Just near the registration area.
I ordered the Roast duck plate and I can't give enough race about how excellent the duck is. The skin is thin and crispy and the meat is juicy and fall off the bone. The dipping sauce added a nice sweet touch to a slight salty duck.
I wish I had time to order more, till next time I'm in Vegas I'll be back to this spot to try something different.