This works really well for what we needed.  Assembly is involved... takes a long time and is pretty intricate - set aside your day!   You'll also need to get plywood for flooring - but once all is said and done, it's working great for our items and looks acceptable outside of our home.