Indulge in authentic local cuisine, modern comfort and natural beauty at the first-ever Courtyard by Marriott hotel in Hokkaido.