Excellent host, well kept accommodation, excellent amenities, home away from home. Highly recommended.