Almost every little detail. The location, the perfect beach, wonderful water park,amazing room, enough pool beds for everyone, ice cream shop wich perfectly suited for kids, all the pools, the goats on the mountain but above all -the people, absolutely lovely and helpful stuff!!!
Sound proofing is the only thing that needs upgrade. You can here the water running from the rooms next door.