Wonderful place! We totally enjoyed our stay. The beach locker had everything we needed (chairs, umbrellas, snorkeling equipment, frisbee, football) and the kitchen's villa was stocked with everything you would need to prepare a gourmet meal (minus the food). The pool was nicer than we thought it would be and the beach was just steps away. Felt totally safe and secure! The AC wasn't working when we got there, but fans were brought in immediately until they were able to fix the unit the next day (the weather wasn't too hot so it was not a big deal either). The unit was roomy and felt like home. Beds were comfortable too. We will definitely stay here again.