On there website it states that "Formal Dress Required (main restaurant: T Shirts with sleeves for gentlemen; theme restaurants: long trousers and T Shirts with sleeves for gentlemen) - Do they enforce this strictly?
Also, can you give/leave tips and pay for excursions in dollars or does it have to be in Pesos? What is the best place to exchange US Dollars?
We booked Flights + Hotel through Travelocity - 2 adults and 2 kids (under 12) - should I book airport transfers in advance OR wait until we reach there? Should we do shared or private? Any recommendations?