good communication, great hosts, excellent location