For the price - it is perfect.  Ours has a sticky drawer runner, but that's okay.   It's vinyl coated, not painted, which is totally fine but just FYI.