Spotlessly clean, excellent amenities, lovely hosts.