I would give my coach a 4.75/5. He was very good at making sure each interview was scheduled according to my needs, and I felt much more confident in my interview. In the short amount of time we had, we were able to work through a good amount of problems, and he chose the ones that exercised my abilities for thinking problems through.
I would use Exchange again, and I would definitely recommend it to a friend.