My last visit had me stay at the Sheraton. It's a dated convention style property. They gave away my Plat harbour view upgrade to my worker with Gold status. That's okay. He deserved it and worked hard that year.
I had a view of the parking lot on that stay but there is a nice partial harbour view from the platinum lounge on the top floor.
While the hotel is a little ways away from town, it is closer to the walking / running trails of Signal Hill. This can be more convenient if you're visiting in the summer months.
I walked to town for food every day. This was okay, even in office shoes. I had a good meal at
the Fish Exchange which was also good for a work dinner.