Perfect hosts, location and accommodations! Highly recommend.