This place easily gets a 5 star for amazing authentic Mexican food - some of the best I've had. We had a group of 5 and all ordered different dishes - all were extremely flavorful and well prepared - difficult to choose the one we all liked best. The service was barely a 3. People were nice but we didn't see our water much and took long to get a drink, the check, etc