First class. You would go a long way before you would better this special place. Hospitality and accommodation exceeded our expectations. highly recommended.