Excellent quality work, and they do absolutely everything. They paint edges perfectly straight, all dust is always swept up, and there is never any debris left around. They have provided extremely helpful advice on how to execute a project that will meet my needs but still be cost effective. They are courteous and respectful of the disruption to household when having work done. They are excellent with pets. They even left my house in the middle of a project when my baby was having a nap so as not to disturb him. A pleasure to work with.