3 out of 5. The food was very slow in coming out. It took 25 minutes to get starters to our table post order and then another 25 minutes for our Mains to arrive on top of that. It was painfully slow. The food itself was presented well on good colourful decor but all who ate at our table had bad toilet trips that night and we all realised we had exactly the same issues with our bodies after eating here. The music was vibrant and the staff engaged in conversation that was positive, however was conciously leading towards us ordering dessert or more food. Small talk for profit. Overall it was not a terrible experience but by far a poor "Mexican" experience for anybody who understands and appreciates Mexican food and culture before. For a beginner, a possibly decent experience.