Assembly is time consuming, but not very difficult. I put it together myself in about an hour. Although the legs are thin, it feels sturdy. The surface area is perfect for me. I have room for my laptop, lamp, books, and papers while working. I love the pull out drawer in the middle of this desk. It perfect to keep my keyboard in and it’s also sturdy enough to be used for extra writing if needed.