A few days away with my 2 boys 17&15.
Mixed stay
Positives - amazing staff, very friendly and engaging, tasty food
Negatives - tiny TV only the same size as a laptop, tight on fries portions, no leisure center open on site, no sports on bar tv
Although the leisure center was available to us nearby it should be made known in the booking information that none onsite are open.
The staff made the stay pleasurable, but some investment is needed, like a decent tv and sports on in the bar tv