Nice and clean place. My big gripe is that we needed a late check out which I specified when I booked it and I even texted and emailed her The day before checkout to verify this and she never responded. So we had to check out in the morning and Because our flight was leaving late at night we were forced to get a hotel room for the day a different hotel for $300 and it did screwed up most of our plans for the last day of our vacation.