Could not have had a better experience! Have assembled many pieces in my day, but  some reviews indicated a few challenges. Will not hesitate to spring for this service again if needed. What a time saver, and had a very knowledgeable technician who put a fairly heavy bench together perfectly, leaving the room immaculate and even moving it into its designated place. Can’t sing his praises enough!