We went for a weekend with a 4 year old and baby. Staff very friendly and welcoming, and morning activities fun and suitable for our 4 year old. Nearby beach was fun for the afternoon. Catering was excellent and plenty of food at mealtimes and cakes/fruit available in between. Beds were comfortable and our room was quiet at night so we all slept well. We would definitely come again. A minor point- dining room and bathrooms were clean and bedding in our room clean- however walls had quite a large area of peeling paint/cracked plaster and door/door handles/bed frames were sticky/grubby from previous occupants and sofa covers in communal living area needed a wash….enough to knock off the fifth star but overall great fun and good value considering in school holidays and quality of food/activities 🙂