great location, clean, great hosts, just perfect