Would have been 5 star BUT 2 things let it down badly
1. No room thermostats and the rooms were far too hot.
2. Bathrooms need complete modernisation, showers are outdated and not very good, mixer taps to set the temp, not good or effective. No grab handle or anything to hold onto when you step out of the shower, and with a shower over a bath these are an absolute ESSENTIAL.
That being said, the beds were comfortable, clean, and the rooms a very good size, Service and food in the restaurant were excellent. All staff were extremely attentive and very helpful. Just a real pity about the heat and the bathroom