Top notch! Every detail thought out, absolutely perfect! Wish we could stay longer!