Stay here regularly with kids for family & work reasons.
Family rooms are a great size, have a fridge etc.
Always clean. Staff respond promptly to any issues.
Food in both restaurants is good.
Pool is small but adequate. Unfortunately no one supervises the pool area so if a group are in the jacuzzi, they can be there for HOURS.
Not into golf but obviously place is excellent for this.
Some things are definitely getting a little dated but overall it is great value.