I cannot understand the reason for previous complaints.
Yes, the rooms are a little tired and are due for refurbishment next year, but they are sufficiently spacious and the shower room more than adequate.
We were given a double room when we wanted a twin - it was resolved instantly. Everything worked and it was clean enough.
The food was very good and the service excellent.
It's a stunning location and really convenient for visiting the Gower. We are not golfers so cannot comment here. We would be happy to return.
If you have a complaint, say so at the time!! I'm sure they will do their best to fix it.More