An amazing place to stay. First time in Mexico. It has the all the high-end qualities, but just 5 minute walk to town. The staff was amazing, they catered to every request. Just be careful because the food was so great you won't be able to pass on seconds.