I've always put together my own items, but for the price and my sanity it is great to have someone else that I can recognize come to my home and assemble what would have taken me hours in a reasonable time. The tech's are on time (early by minutes), they are respectful of my home and clean up after themselves. Work every single penny. Will keep using them.