John is so incredibly kind, we have had multiple sessions together and each one has been so relaxing. He is also very respectful and although I am a professional, John is invested in checking in on me and making sure I am comfortable every time we meet. I would recommend John in a heartbeat.