Excellent stay here! My friend recommended this resort to me, and I am very glad we went! My husband, my children (age 10 and 3) and I stayed here for a week last week and just got back yesterday. Nothing was too much trouble for the staff - they were always professional and kind and helpful. It did help a lot that I speak a little Spanish, but I believe most if not all staff know at least workable English. We stayed the first week of April, so it was very quiet during our stay, and only towards the end did it get relatively busy with other guests arriving. The food was fantastic, and the location was perfect for visiting the beach or the little town nearby. Both were within a 5-10 minute walk. Plenty to do for kids of all ages. Unfortunately the Mini Club wasn't open, since we weren't there during high season, but the staff kindly let our children play in the Mini Club play area anyway as long as we were present. The Grill and outdoor bar were closed, also, but plenty of drinks, snacks and food were available inside, so it just meant walking for an extra 20 seconds, no big deal. The room was spotless and cleaned every day, the water for the shower and sink got hot very quickly, and our balcony view from the 5th floor was gorgeous. We stayed in room 531. No complaints at all, but just a comment - if you have a young child, be aware the balcony door does NOT LOCK. This wasn't a problem for us, but if you had a two-year-old or an extremely adventurous three-year-old, that might be a concern. Overall, fantastic, and well worth it! I loved everything - the pools, slides, all of it amazing.