I love this process because the client is walking with me through the journey, they are included in all the main phases to give their crucial feedback. This also guarantees that the client isn't badly surprised at the end by something they didn't want.
When the client is happy, I win!