This is just the best place to stay in Mexico. It has EVERYTHING.
Cannot recommend more the place.