I've been looking for something like this forever and hadn't been able to find anything I liked until I saw this one.  It was just as described and a decent price. My only issue was that when assembling the unit, I noticed that most of the pre-made holes weren't there!  I had to use an awl and hammer to make them myself.  It wasn't a huge deal but, it did make assembly a little more time consuming.

Pros: weather-proof
Cons: assembly was easy but, only a couple of the screw holes were pre-made