Fairly easy to assemble.  Seems reasonably stable.  I have not yet fully weighed it down but I think it will hold up well.  Overall, a decent product for the money.