This property had absolutely everything we needed. The walk to the pool and beach was much shorter than it appears in the photos. Beautiful view from balcony is as advertised- what a treat to watch the sun rise over the ocean each morning. Beach chairs/towels/umbrella and even toys if you have children were provided. Communication with the host was excellent. We loved everything about the Resort itself- restaurants, poolside bar, and beautiful grounds. The beach itself is amazing.
Things to consider: Great for 2 people, but may be small for more than that. Unit is on 3rd floor, so lots of stairs (Elevator available, but it's in a different section of the building). Pool is not heated, so we didn't use it (early April)- but most of the kids staying at the Resort didn't mind at all. None of those things affected our wonderful stay, though! Great unit at a wonderful resort, with a very attentive host.