Kelly is all of the above. She makes feel at ease, she is very friendly and always goes above and beyond for her clients. Kelly is extremely quick and helps reduce any pain quickly. She is also very professional and thorough. Always a great experience with Kelly.