The view is gorgeous, being right on the beach is amazing, but service was definitely lacking. Two seperate times during our 3 night stay i called down for housekeeping and had to wait all day (literally over 5 hours each time).Both times i called before 10am - the second time just to ask if somebody could bring a few rolls of toilet paper up, because they didnt leave any the first time, and my husband had to call a 2nd time and get transfered TWICE before being told there was nobody to speak to, and it was still 3 hours later. Maintenence had to come 'fix' the AC in the guest room of our suite, and it still didnt work. Overall i wasn't overly impressed for as expensive as the stay was.