Great accommodation, great hosts, perfect location