I now have two of these to fit in small spaces.  They are on carpet and are very stable as long as you don't fill the top openings while leaving the lower openings free. Comes fully assembled. Excellent product for a great price!