Wait staff was friendly and helpful. Atmosphere is OK. Food was good but not great, price moderate.
I would consider this another attempt at an upscale Mexican Restaurant. It is not your normal inexpensive Mexican restaurant that serves too much food. Having said that their portions are fairly good size. My wife had the Seafood Paella, she enjoyed it but thought it could use more spice. I had the Ropa Vieja, roast beef cooked until falling apart then shredded. It was good but a little dry, if they put some of the brazing sauce on it and it would be much better.
Funny reading other reviews here, some people complain about the food being too hot, I thought it could use MORE spice/heat. I guess that is the line that a restaurant like this has to walk.
Yes I would recommend this restaurant.