I love love love this desk! I looked through a lot of options and a lot of reviews and after finally deciding i am absolutely happy with my choice! Its perfect for my small space and wasnt super difficult to put together although you will probably need an extra set of hands somewhere along the way. But i was able to get most of it done myself (getting it inside was not one of those things i accomplished on my own!!!!!)  Would definitely recommend!