My family & especially 3 year old were very excited about visiting the beach. The location of the resort is perfect, right on the beach w/ easy access. The various pools & water activities were perfect for my 1 & 3 year olds. Very clean, fun & enjoyable for everyone. I would recommend bringing beach chairs & umbrella (or buy them at one of the shops), as it costs $42 each day to rent these & we didn't stay on the beach the whole day each time since the kids really enjoyed swimming in pools more than the ocean. Overall facilities were very good! However, staff support & availability is another issue. Condo's cleanliness was alright, furniture & carpet were really dirty & stained. As a 1st time renter, it would be nice to know that certain necessities (like toilet paper & trash bags) are NOT provided. A list of included items provided & NOT provided by the resort would be helpful when planning a trip. However, the worst part was the 2 days our keys (all 4 them) did not work in the lock. For 2 days we had to schedule who would be in the room so that we could get back in. One of the nights when we all wanted to go out, my father had to stay behind & missed dinner w/ us becuz the new keys the front desk had given us still didn't work & by 6 pm the office was CLOSED, so no one could help. The 2nd nght, head maintenance assured us security could get in. Security was very unpleasant when called & left the room propped open be4 we got to the room.Not safe & very rude!