The unit itself was clean, comfortable, and just as described. The elevators in the resort were a bit of a pain. People were waiting 20-30 minutes to get on the elevators due to ice machines and vending being on random floors. The pool was beautiful and warm. The shuttle service to and from the beach was very easy and convenient (especially with small children). Having a couple of beach chairs and an umbrella included in the stay was also very nice, except it was a hike to get to the area. We enjoyed our stay and would book again, in hopes that the elevator wait times has improved.