Not good for carpet flooring. the legs are thin and tear into the carpet. The build quality is good but the legs are screwed together to make full length leg and that is very  hard to align. My table still sits without the screw but we do not move the coffee table so works for me. We have toddlers so it was essential to get something that doesn't easily tip over and this is that coffee table. We use the storage to keep a couple of toy boxes so good space.