Good piece. The drawers aren’t the sturdiest and you’ll find that they can get a bit crooked off the track but they pop pack in easily. 

I tend to move mine around a lot so the legs haven’t held up well on the carpet. Hardwood is definitely better to have them on.