Rough start… smooth finish. In the end, I left smiling, with a sense of satisfaction that my time was well spent.