Set on a lush expanse of land just a mile from the city centre, the historic Inverness Marriott Hotel blends a charming sense of the past with contemporary comfort.