Had a 3 night stay a few rainy weekends ago, but it was still lovely, and near shopping and restaurants. Just had to use the hotel umbrellas or taxis. Room was great; we had an executive suite, with a separate living room. Decor is warm and interesting; a nice change from slick and sleek. A modern look wouldn't suit the building. Bright white bathroom with heated floor had both tub and rainhead shower (with a glass door, not curtain like some have commented). It was nice to have a huge stack of towels, and plentiful hooks and bars to hang them on (often strangely lacking in hotels). Opening the heavy drapes in the room lets the heat circulate better, but there are still blackout blinds on the windows to allow a nice long sleep in the morning.
If you book through a Virtuoso travel agent you get a lot of perks: free full breakfast each morning, $50 dinner credit at XO (very good, and you can bring your bottle of wine back to your room), 2 welcome cocktails at bar (also yummy) and a spa credit. We made use of them all.
Couples massage was great, in a very nice stone walled room, with extremely comfy massage tables and warm cozy blankets. Still got appointment although we booked only the day before for a weekend afternoon. Gym was small but functional.
Staff was friendly, helpful and prompt.