I got in on time... (Fast Shipping).  It was easy to assemble... Just the legs and the top. It looks really nice, the color goes well with the rest of the furniture in the room... It's very roomy, All of my wife's stuff fit perfectly... Only one drawback: The mirror on the top cover came off right after assembling it (5 minutes later) the quality of the glue is really cheap. but I just used some more (good) glue and problem solved. My wife loves it and of course I got rewarded for getting her something useful and gorgeous.