It was easy to assemble and it's a perfect size for a small New York apartment. I have an iMac 27in computer on it and it fits JUST right so anything bigger may be too big for the desk. I've only rolled it around a little but it seems to move smoothly. More importantly, the wheel locks keep the desk in place. I do think that it's a little short so the keyboard slide-out is a little low. However, I'm really happy I purchased the desk. And, as usual, Overstock was great. Fast and efficient.