This was a great place! It was clean and well located. We enjoyed the balcony, pool, beach, and accommodations. There are even shops and restaurants onsite (and MANY great ones within a quick walk). We enjoyed ourselves immensely.