The swimming pool, proximity to the beach, other children for my son to play with and the evening entertainment.
Very poor quality hotel, dirty carpets, lots of items either missing or broken in the room, staff rude and unhelpful. Even the junior suite was very basic. Breakfast buffet was chaos and food poor quality. No service at all at breakfast. Very poor value for money.