Was skeptical at first.  Where do these people come from?.  Well, scheduling is easy, and can be done on line.   Professional came to my home, and put my tables together in a couple of hours.   The only thing I would do different in the future is have them put together where they will live.   I had two end tables assembled at my house that were going to my office.   I will skip the step next time and have them assembled where they will live.   Great service!  I will definitely use again.