Fantastic family friendly hotel resort complex. The widest range of facilities in house I've seen, with kids loving the on site funfair, mini disco, in door and out door pools, water slides, beach, etc! All inclusive really meant ALL Inclusive, no scrimping or quibbles over anything, gave generous late check out of 12pm as standard, then extended it further till 3pm with no problem or extra costs. I was genuinely impressed with the small extra touches like this that really made our holiday. I will recommend this to friends and family.