Booked the Oswego the weekend of the nat'l curling championships, via a coupon on Travel Zoo (or one of the similar travel discount sites), ~$100/night. At that rate, was a great deal.
The hotel is moderately stylish, it's a big modern high rise but tucked into a residential area almost directly behind the Parliament building. It's a little off-pitch for touristic Victoria but a 10-min walk to the waterfront and a short drive anywhere -- and the hotel had free parking for us.
Room was big and very nice. No complaints at all.