Wouldn't hesitate to recommend Michael, and already have done to friends and family. Very reliable, clean, and does a great job. We're really happy with the work he's done.