I have connections with tens of builders. I study them, compare them, reuse some of them. I want to give a fair judgement here: You may get professional builders, but you are not easy to get a builder in both professional and smart. Steve is no doubt to be a smart professional builder.
He recently built a porch for me. Well, i believe almost all builders can build a nice outlook porch. What impresses me deeply is that Steve has always good planning in trivials, e.g. humid-resisitant sheet in proper places, water holes in the drawf-walls. All these makes a porch not only good in newly done, but also robust and reliable for a long time.
This is not his first time to do my project, and it will not the last one. I will definitely ask his help in my other home projects.