Wonderful experience all around—exceeded my expectations.