This condo is the absolute perfect place for your family vacation. I spent months researching Cancun and surrounding areas for my family of 6 (4 kids under 13) and wanted somewhere fun, clean and safe without having to pack or shop for an empty condo or hotel. First of all, Puerto Aventuras is a gated community about an hour from the Cancun airport with hotel, condos, marina, restaurants, shops and golfing and Villas Del Mar is a gated condo complex within PA. I felt completely safe letting our kids go back and forth to the beach, pool, Oxxo (like a 7/11) and geltao shop on their own. It's also nice sharing the beach with the Omni hotel and being able to share their chairs, loungers (we never had a problem getting a spot) and the beach bar and restaurant. Our unit in Villas Del Mar itself was wonderful, it was spotless, updated with free WiFi and the owner provided everything we could have needed including towels, boogie boards, pool toys, life jackets, tennis rackets, bikes, a BBQ grill, staples like paper towels, soap, laundry and dish detergent, sun screen, aloe vera, a service that brings 5 gallon water whenever needed and food supplies like condiments, ice cube trays, and all dishes and appliances. There is a grocery store directly across the street from the main PA gates and we went over 3 times in our 10 day stay for breakfast and lunch supplies, but usually had dinner at one of the many restaurants within walking distance from the condo (don't miss karaoke night at Cafe Ole). We also did day trips to Xplor, Xcaret, Tulum and Playa del Carmen which are all about 20 minutes in one direction or the other from PA. The grounds of Villa Del Mar are kept immaculate with huge grassy areas for kids to play soccer, frisbee, or chase the fireflies at night, 2 large pools that were never crowded. The beach is very clean, in a cove so there are almost no waves, and very shallow for at least 50 yards out which makes for great snorkeling right at your front door. We saw lots of fish and manta rays every day. This is NOT a place to come to "party" as most guests are families with small kids or older folks, but it is exactly what we were looking for and we would go back again with no hesitation, I can't think of anything we would do differently. You will love it!