It's not terrible. Was planning on doing a write up about it. When I am done. It was a very good learning experience.
I've been working on it for two weeks (mostly weekends) and hoping to finish today. If I had to do it a second time pretty sure a weekend would be enough with all the right parts.