I stayed in two units at this resort, and this is my experience for the first unit. The second was old, had bugs in it, and the cloth furniture didn't seem clean because it was so old. However, WE LOVED THIS PLACE. This unit was on the second floor and was airy and light, and everything seemed newly renovated and amazingly clean. There was a big balcony, full kitchen that we loved using, and a big nice bathroom. The bed was incredibly comfortable and new. Very modern all around. The staff was excellent, pool and common areas looked fabulous, and the security and parking spot were great. Would definitely recommend this to anyone, as long as you request a new unit, preferably off the ground level.