My wife and I enjoyed a one day stay at the Harbour Castle and found the hotel swanky and with great views. I booked with credit card points and checked in Friday late evening.
The big "uhh, are you serious it's 2017?" moment was when wifi cost $$, but a quick call to the front desk and they waived the fee which was appreciated. There were complimentary waters in the room and the room was spacious and we were on practically the top floor which had a great view.
The bed was super comfortable and the location was fantastic. The best part for an avgeek like myself was that I had a view of the Billy Bishop runway right out our window on the 35th floor. Score! I could watch planes land and take off! Totally had a little nerd out when I saw the view.
The top floor of the hotel has a restaurant with fantastic views. We went up just to take a look at the views after hours, but didn't get a chance to eat there. It looked fairly nice though.
Overall, I'd recommend The Westin Harbour Castle. Great location, comfy beds and a late 4pm checkout for SPG members, which was definitely appreciated!