I've stayed in the Westin Harbour Castle, the Sheraton and the Le Meridian. I would say the Le Meridian is my favorite due to the service and location (close to yonge street). The Westin is nice as its near the lake but a pretty standard hotel (have had very good experiences and rooms there as well). I'd go for the Le meridian if you have the chance though.