It’s so nice! It was not hard to put together, but took longer than an hour.  More like 3 hours or so.. no problems with the cushions falling off either. Great price and quality!