I don't think I've given anyone full points for anything, but this place really deserves it. I can't find anything to complain about. The service, the food, the music, the caramel sauce they serve with their desserts, the salsa, everything - perfect!
This place really understands flavour. Balances spicy and tangy and creamy really well. Well done!