The environment is fantastic. It's more than a restaurant, it's like a small village. The restaurant is open air surrounded by many small shops. The service was great. There was live music next to the eating area. The food was alright. It is a good place for anyone who likes Mexican.