Surprisingly good. I had above average expectations, but they still exceeded them. Menu is large and takes a few minutes to figure the ut, but everything we had was good. Salsa was different and smoky, tacos were excellent (esp brisket), Chinese street sandwich was great. Only complaints: 1) server warned us about how spicy some dishes were, but they were barely spicy (and I'm not one who eats spicy stuff normally) and 2) wings were good, but underwhelming compared to rest of meal. Server was good anti explaining menu otherwise. Server assistants and other staff were excellent, prompt, attentive, friendly. If back in Vegas, I'll stop here again.