I can't comment on the spa, gym or restaurant because we didn't have time to use them. However, everything else during are stay was of an excellent standard.
We stayed in a Junior suite which was both immaculately clean and very well proportioned. The staff were all helpful and extremely courteous. The breakfast choice was expansive and delicious.
The building itself is hugely impressive and it's good to see that great effort has been made to retain many of the original features.
A great hotel worthy of its place in a beautiful city.