This is a smaller, independent company and I was a little hesitant to try them out, but I was referred to them by a trustworthy source. Best bet I made in a long time. They do mainly finishing work. Very professional owner and efficient workers. Before this, I've had nothing but nightmare scenarios with contractors. Maybe I just got lucky, but I'd use them again without a second thought.
Pros: Efficient. Quality work.
Cons: Not always an actual person to answer the phone at the main office, so have to wait for call to be returned--usually within the same day though.