I read many reviews on this before buying and some were not very good.  It did take some effort to assemble, but we expected that.  I've been very happy with it though.  It looks good and feels sturdy.