Perfect accommodation. Friendly and approachable hosts. Excellent location and amenities. Faultless, really. Highly recommended.