This piece was average for this type of put-together cabinets. After it was fully assembled it was solid (did not rock). It is "Put-together-Furniture" so do NOT expect furniture store quality. The purchase price was appropriate for this piece. It took about 2 hours to fully assemble.