Excellent hospitality and self contained accommodation.