Great Atmosphere, good drink selection, would definetly recommend getting the all you can eat to try the various sauces and spices. Avoid filling up on rice or tortillas that come with the meal. Stick with the various Meats, seafoods, and vegetables. Lots of spices and sauces allows you to be creative when making your dishes, the people that cook them are entertaining and nice, overall a good time.
Pros: Create your foods based on your particular desires, high quality meats and spices
Cons: parking, lines can sometimes be long