All around wonderful experience