I was a little skeptical, but the piece arrived in perfect condition. It is very heavy, you'll need someone to help get it in the door. After that, I assembled it myself in about 30 minutes. My casters don't squeak, and the glass is very heavy and sets on plastic discs that hold it steady. The smaller table rolls out and around quite easily, I love it!