A good counselor should offer flexible scheduling, clear communication
http://christiancounselingnorthphoenix.com/signs-you-might-need-therapy
A good counselor should offer flexible scheduling, clear communication, and a style that makes it easier for you to open up and stay engaged.