Spotlessly clean, great location and lovely welcoming hosts.