I have one similar to this that I purchased from a chain store several years ago.  This one is MUCH better as it has a top that you can attach (I think its supposed to have holes drilled in it, but mine did not so my hubby fixed it for me) and the little leg in the front that you add ensure stability.  I will order this again.