Wonderful experience from start to finish