Wonderful experience, everything we had hoped for