Rating: 5

January 20, 2011

Kim offers timely service - even for small jobs -as well as fair prices and quality work. And for big jobs, I've seen great results. On top of that, he's always ready to help out the community.