Very easy booking, check in/out very simple as well. Unit was perfect for our adult family of 4. Unit was cleaned before our arrival, but not really clean…could barely see out the dirty door wall window, found toe nail in one bed & kitchen counters streaked and dirty. Other than having to “re-clean” the unit was very nice & as described except view was not nearly as nice as described, still good, but not great. The building is very outdated & need of upgrades…pool “bar/restaurant “ is NOT good! Filthy dirty & bad food!! Other than cleanliness of unit I would rate it an A. The resort a B-, the restaurant D.