It's not easy to put together, but after a day and a half, we got it.  I think I would pay the extra
to have it assembled.  Don't have the patience anymore.

Pros: great value
Cons: hard to assemble unless you look at the picture instructions carefully.