The room was spacious, the breakfast was plentiful, and we didn't have the time to test the spa facilities, therefore we cannot comment on them.
Even though we did have the deluxe room with a balcony, our friends had a better view from the standard riverside double room (which had no balcony, but we didn't have use for that anyway).
Heating via the A/C was a bit weak, so take that into consideration.
On-site parking was available, but limited so that for the first night we had to park it at the nearby aquatics centre.
If you don't want to dine at the hotel, there were plenty of restaurants on your way to the city centre.