Overall: We had a lovely time and recommend this place. I believe the cons I mention below will be resolved for future guests. Pros:- Great beach view from the room balcony- Second floor was nice to avoid the slow elevators- Amazing resort amenities including the pools, bar, etc. - Great beach: fluffy sand, light waves, crystal clear water with lots of fish!- Great location close to tons of restaurants, stores, etc.; the candy store right next to the resort was awesome!Cons:- Room was not cleaned on arrival. This was apparently miscommunication between the host and the cleaners. The host was very responsive though and got our room cleaned within 2-3 hours. We were also refunded our cleaning fee. I considered not docking a star at all because of the host’s responsiveness and the refund, but this was inconvenient and gross enough that it still deserved one docked star. The very minimum a guest should expect upon arrival is that the room is clean.- A lot of the wall decor in the living room was either torn off the walls or mounted very poorly so you see adhesives, torn paint, etc. There were 2 broken lamps in the room: one large floor lamp in the living room completely broken in half and another one in the bedroom with a broken knob so you couldn’t turn it on. Lastly, both bathroom sinks were pretty clogged on arrival. I docked another star because of these items.- Slow/too few elevators but not a huge deal since on second floor