I recently had a 1st appointment with James and found it OK after paying deposit upfront and further full payment which inc the deposit for the next session. It was the a ... more