The cabinet and shelves are cheap plastic, but at least they won't rust or warp.  The mirror is really nice.  I needed a narrow cabinet, and this one fit the bill.  It is also very tall.