Came 2 days earlier then expected! Pleasantly surprised with how easy it was to put together (under an hour) everything comes in 4 large boxes. Firm yet very comfortable. My husband is 6ft and he can lay across the couch and his headfeet don’t touch either side. The cushions are really deep definitely great if your looking for a couch to cuddle on ) super soft material and great color! All the pieces connect together except the ottoman which is great because you can pick and choose where you want it. Very pleased with this purchase!