Excellent facilities, hospitality, cleanliness and value for money.