The only reason I'm giving this a 4 and not 5 is because the margaritas that I ordered were VERY weak. The food was excellent! Dessert was out of this world. My husband had red wine as usual and said it was very good. I ordered a margarita which was 12.75 but it was during "happy hour" time so I'm not sure if they were pouring light for those Drinks and ended up pouring light for mine. Just a warning because when I pay that much for a margarita I expect to taste tequila. The food however was the freshest and best Mexican food we have ever had.