The Isle of Wight’s largest country holiday home available for holiday lets