2 guys showed up on time for 4 tasks that included assembly. They were professional and courteous. Work was estimated to be a 2 hour project based on previous experiences of assembly similar assembly tasks. They made a good, honest effort. I give 4 stars b/c the job took double the time, which meant double the cost I was prepared to spend. The extra time also meant less help with clean up. They were great but time is money so I wound up cleaning the scraps myself. Workmanship was good, but obtaining directions beforehand as offered, may have increased faimiliarity with the items to have a better knowledge base when starting. I requested a direct quote which was honored. If there are additional fees, those should be brought up at time of price negotiation for clarity. I did appreciate their time and work. I would hire them again for similar tasks. Thanks!