Great location, well appointed, clean, spacious, great hosts.