5 Star accommodations, 5 star communication, 5 star host! Absolutely perfect trip. Would highly recommend to anyone.