This fits perfectly in the space I had in mind for it and serves it's purpose well.  It's entirely plastic - even the wheels. The pieces slide into each other without any additional fasteners.  I'm not sure how it will hold up over time.  I think it's over-priced for what you get, hence only 3 stars.