Very nice place. I'll book it again next time I visit Mexico.