This is very solid and high quality.  You have to put it together yourself but it fits like a glove so much easier than you'd expect.  I have it out on my patio and its perfect to hold things and will definitely withstand the weather.  If you need something like this, buy it!