Stayed for five days with two adults, two teens. The staff is very friendly with good English skills. The property isn’t new but rooms are spacious, clean, and comfortable. The food was very good at El Patio, middle of the road elsewhere. Fun little shows, lots of chairs available at the pool and beach. Neighborhood was fun to walk around. Hotel beach is very shallow but good for little kids, we liked the natural pool a lot. It never felt too crowded. Spa was nice, well-equipped gym, and the small size of the resort plus extra friendly staff made it feel very manageable. Great place for younger kids, good accessibility for people with disabilities. We liked it a lot