Yes, yes and yes.
I am going to recommend you to a couple places, my review of it and one of the other threads.
Sorry if you have already read these. The second thread is great because @UKlovingcouple goes into large detail of process and progress!
2 Likes