As it relates to the accommodations, they were just as advertised. The place was clean with very modern finishes. I couldn't have asked for more. There were some slight communication problems reaching the host concerning getting the tv's to work, but we weren't really there to watch tv. There was a power outage in the building and we weren't able to check in until 11:00pm that night. This wasn't the hosts fault, but the staff at the resort wasn't as helpful or understanding as they could have been considering the circumstances. You are very close to the beach, with a shuttle that will take you there, lots of shops and stores. Perfect location. I will definitely try and get this same unit again in the future and hopefully things go smoother.