Canadian hotel brand Sutton Place has opened its first Toronto location in over a decade. I check in to Sutton Place Hotel Toronto on King West to see what all the fuss is about.