Fairly easy to assemble .. just watch that you put the sides on correctly.  Easy to fix!  It is a perfect size .. looks great ..

Pros: great value very cute
Cons: had a smell at first .. gone after a day