We had to book last minute on a whim, far exceeded our expectations. We really only needed to show up with our clothes. Communication was great, the unit was clean and well appointed (kitchen, bathrooms, beach and pool stuff).