Very sturdy easy to assemble! I have hard floors so I had to get some grip things for the bottoms. IM sure on a carpet it wouldnt be an issue my first time with hardwood floors