Excellent communication, lovely accomodating hosts, everything you need for comfort, cleanliness and amenities and more. Highly recommended.