Donald's place was everything we needed for a trip! From the snorkel gear to the extra bath towels (that you will definitely need after going into the ocean 5 times a day), pretty much everything was covered. Michelle was fantastic at communicating our check-in and everything ran very smoothly. We were initially worried about the heat as a few reviewers mentioned the air conditioning not reaching one of the rooms; however, there are AC units located in each of the rooms now and that was a lifesaver. The complex is around a 15 minute walk from the main shopping/food area which meant the area around the complex was quieter. Overall, great experience!