Super easy to put together (only the legs have to be attached); I use this mostly as a make-up table (but also occasional desk-like activities) and the size and storage is great for that purpose. It also looks great. I love the colors and design. Happy to have purchased it.