I stayed here for a work conference. The hotel is in a convenient location if you want easy access to downtown or to transit. This means that parking is not included so you'll need to add $28 a day to the cost of the room if you have a car, but you don't necessarily need one if you are coming in from the airport and staying downtown. The room I had was larger than I expected given that the hotel is a heritage hotel, but I had a wonderful view of the bus station. The bed was comfortable and it was quiet - I didn't really hear noise outside the room. My only real complaint is that the shower didn't have great pressure and it was not hot even when it was turned as hot as it would go. I didn't eat in a restaurant, but we had catered meetings and the catering and meeting spaces were fantastic.
I would stay again, but I don't know that I would pay Fairmont pricing if I were not travelling on business.