Nice enough place, mainly golfing visitors with some families.
The rooms need some interior updates, the pool changing rooms are a bit dated with broken lockers etc.
The rooms have poor sound insulation and can hear people in corridors, people in other rooms boiling kettles, babies crying. Windows could do with cleaning off the black mould from the condensation.
Sports bar at Terrace may be a place to take kids if you want to watch a football match, but if populated by golfers there was a lot of swearing, which is not acceptable. The meal here also left me with a stomach ache.
Breakfast was quite noisy and not much room to manouver between tables and chairs, which is critical if people are moving around with plates and hot drinks.
Other than this, generally OK, but I wouldn't revisit nor recommend.