John was professional and knowledgeable while still maintaining a caring touch! As I am a former Massage Therapist, I am very hard to please, but he was amazing and did not disappoint! I went in on short notice due to back pain and he addressed it from every possible angle. I already booked another appointment and so should you!