I enjoyed my stay here primarily because I was a member of their Rewards program and I had also taken advantage of a parking deal they offered, as well.
Check-in counter appeared a bit disorganized, but once our turn came up, they upgraded us to a penthouse room, which was appreciated. The room did seem a bit dated, but the bed was comfy. Overall, our stay was seamless and pleasant. Wi-Fi was free due to being a Rewards member. I must've been spared a few of the bigger gripes people seem to be having about Westin Harbour: the Wi-Fi and the expensive parking. Those two things were included in my package, so my stay here was painless.
Staff was consistently courteous. My only suggestion is to skip the restaurant at the lobby, and go enjoy the many offerings in Toronto that are a 5-minute walk away.