Based on the provided information, this location appears to be a solid choice for those looking for Mexican cuisine. The overall quality of the food and service is high, with many customers praising the friendly staff and delicious dishes. The pricing is also reasonable, with many customers commenting on the large portions and good value for the money. The innovativeness of the menu and atmosphere is also noteworthy, with many customers appreciating the unique and fun decor.However, there are some issues with the cleanliness and maintenance of the location, with some customers reporting problems with pests and dirty restrooms. Additionally, some customers have reported issues with the service, including long wait times and unfriendly staff.Overall, this location seems to be a good choice for those looking for a casual and delicious meal, but may not be the best option for those seeking a more upscale or authentic Mexican dining experience.