Very clean, great location, accommodating hosts, spacious, great value.