This place was outstanding. Exceeded my expectations and will definitely try to book it again next time I'm in Mexico.