A modern alpine oasis in an incredible ski-in/ski-out location, the Sutton Place Hotel is an ideal option for your mountain vacation!