We arrived in Mexico. Other than the loads of people trying to sell you tours and outings, we've had a great experience at the first of our three places to visit. The first place is amazing. It's a 1 bedroom villa with full kitchen. I think it has the nicest bed we've ever slept on. The staff at the resort were amazing - definately will visit there again.