This is really a great location! The views are exactly as shown and the pool and beach are awesome! Two things to be aware of: 1. Pay attention to the checkout time of 10 AM and check-in of 5 PM. 2. The resort charges an "ammenity" fee of $25/day plus tax. Don't be surprised, as we were, when you get a sizable bill on day of departure.