I love the look of this desk. It will probably work best on a hard floor though. I have it on carpet and it sometimes seems a big wobbly. The desktop is so heavy.