Excellent spacious accommodation and generous provision of food and drink.