This place had everything we needed, including laundry in unit which allowed to pack much fewer clothes, which is great when you want to bring things home with you. The location of this unit is perfect for anywhere you'd like to go on the island and great distance to beautiful beaches. I've stayed in these units before and I would stay in them again. My only negative is the booking process, some host choose to include all rental cost and taxes into the Airbnb rate, but PMI chooses to ask for additional funds after the fact for the taxes, this is a great practice if you'd like to look cheaper then the other units that choose not to follow this practice and include the taxes, I did not appreciate this. Other then this we had a great time with a great location.