Scheduling and communication with the handyman was prompt and easy. It took my professional about 30 minutes to assemble the desk, and it looks great! There is no way I could've assembled this desk on my own, so very glad to have paid for this service, and would contact them again when needed!