It is a decent product and I would buy it again knowing how it turned out. It is quite easy to assemble once you lay it out; I really recomment laying out the pieces ahead of time. My only complaint is it would have been nice to have the outside pieces be a bit heavier and stronger; they feel a bit flimsy.