Outstanding hospitality and accommodation. Well worth the time and money. Highly recommended