A little temperamental to assemble and keep the frame square, but if your are patient it comes together.  I wouldn't use this on a hardwood floor but it looks great and doesn't rock around on a shag carpet.  Quality matches the price.