I could tell Steve was a high class lawyer from our first conversation. We were choosing between several attorneys and I purposely brought my wife with me to the meetings to get her opinion. Out of a few lawyers, Roach was the only one that both of us liked. He was flexible with time, met us when I called him last minute, and was straight up and honest (unlike others who were putting on theatrics, giving a sales pitch, or wanted commitment before first meeting).
Although, a bit more expensive than others, I'd say he's worth the money. Steve has charm and sense of humor and is pleasant to deal with. He's busy guy though, so try to be reasonable if you don't reach him immediately. He'll definitely return your call/text as soon as he frees up from court, etc.
Steve helped us handle a case that included: an alleged misdemeanor assault on police officer, misdemeanor battery on police officer, and felony aggravated resisting police officer. All this got reduced in a preliminary hearing to: a misdemeanor resisting arrest with conditional discharge, 100 hours community service, and anger management assessment/possible classes.
Bottom line, if I had to recommend a criminal lawyer to someone - it would be Steve Roach!