I love this desk! The functionality is great. Assembly was not difficult but did take some time as I did it myself. Sturdy and smooth.