This desk was difficult to assemble. Some of the parts didn't fit without making adjustments to them and it arrived without the controller. After it was finally put together (took several hours) it will work for me once I get the controller. It does look nice once put together and suits my needs.