Absolutely perfect from initial contact through departure. Location is ideal, accommodation is immaculate and hospitality unparalleled. We could not identify a single minor detail that was missed or could be approved upon.