We love it.!!! The built in side table is so convenient.  The padding is firm. It wasn’t very difficult to put together at all.