The main areas of the hotel are good, clean, modern. The staff in the bar and restaurant were excellent, friendly.
I only ate dinner a couple of times, no breakfast or lunch, but the dinner menu was fine, good variety, good quality. Hotel prices obviously, although there are other places not far away as alternatives.
I don't know about other rooms but in my room the carpet was clearly way past the time it should have been steam cleaned - lots of staining. While some staining is inevitable due to repeated use, this was far beyond what should be acceptable.
The bathroom was ok for the most part but it suffered as many hotels do - water getting under the glass shower (over the bath) door. Consequently there was an area where water gathered and needed to be mopped up after each shower, so the floor looked grubby, although it didn't feel like that.
The hotel appears to have a lot of coach parties and business travelers, some of whom stay for weeks, so maybe they are allocated the better rooms.