Absolutely love this desk!! Its not too big, the top piece is already assembled so its the easiest thing to build. All you have to do is attach the legs. The marble appearance is very pretty and adds a classy touch. The price is very reasonable for what you get.