The reviews on Trip Advisor aren't what I'd expect for a place that expensive in Mexico.