Perfect weekend, location, hosts, and communications. Would definitely recommend to friends!