Beautiful location and facilities. The pool was amazing, and the apartment was enormous. Beds were very comfortable, and the place was relatively clean as well. There was a great coffee shop and store on the bottom level of the building! Be prepared for an additional resort fee upon check-in and charges for umbrellas and additional beach chairs from the hut on the beach.