The food was very good but a little pricey for Mexican food. The service was very good for the most part. My only complaints were the food took awhile and our waitress messed up our Groupon. However the manager and staff did apologize for the problems.