This lovely Spanish home is in the adorable and busy little beach resort town of Akumal. It's steps from grocery, dining, the beach, and all the water activities (snorkle, swim, boat, fish, scuba, etc) you could want. We rented a golf cart for the week which was a lot of fun. However, you don't have to have one to enjoy all the area has to offer.
Within 20 minutes of the house are an array of pristine cenotes which are a must do during your visit. We also went south to Sian Ka'an (about an hour) for a day tour of the ancient Mayan canals. The Akumal Dive Shop (across the street from the house) was great setting up tours for us.
The communication with the owner was great leading up to the stay. The only small glitch was not having the door code when we arrived. That was remedied with an email to the owner and we were off any running for the week in "our" home.
Washer/dryer, 3 baths, full kitchen, huge covered patio, BBQ, bottled water, even a few odds and ends of Sun screens presumably left from prior guests (and we contributed to the supply) and a boat load of various alcohol (which we didn't use but loved the ability to had we wanted). There is an option to have private chiefs come in and cook for you which we didn't use but sounded pretty cool.
The pool was a key to our trip and was wonderful albeit a little too warm on the sunniest days.
The only negative - which wasn't a big deal, just not ideal for our family - was the front bedroom which only was accessible from outside the main house. This bedroom does not have a bathroom so whoever is in there needs to exit the bedroom and then go across the front patio and through the front door to get into the main house where a bathroom is. That's not ideal for small kids in the middle of the night.
The house had on-site security at night which we really appreciated. We never felt unsafe and the Mexican guarda (police) were frequently seen driving around which was appreciated.
We had a great week, owners were easy to work with and friendly, and our family had a lot of fun.