Love the location but the unit could use some updating to match the wonderful location. Also the unit is lacking some basic amenities such as beach accessories like boogie boards, snorkeling stuff and beach toys. It should also include plastics cups for around the pool and sponges for cleaning dishes. Lastly fitness center at the complex is awful. But the sweet location and view certainly make you forget all that.