The unit was spacious, clean, modern and all with a beautiful view. The grounds were kept and the pool was clean. Our host was accommodating, flexible and extremely responsive. The only downside is that the front desk will not hold your luggage in the event that your flight schedule arrives or departs with times that are inconsistent with check-in and check-out times.