I totally agree with all the superlative reviews of the Maya Villas condos and beach club. Everything was fantastic - the condo (three bedrooms), amenities, maid service, jacuzzi, pool, Imprevist restaurant for breakfast, "The New Gym" (fitness center), convenient location, airport transportation, and concierge services. Only qualification is that for the next several weeks there is construction going on in the small empty lot next door. It creates a LOT of noise from 9:00AM-4:30PM. Check on the status of the construction before booking.