Love this sofa and how it comes in separate pieces. Perfect for a second floor apt. Each box weighs over 50 lbs so we had to hire someone to carry upstairs but putting together was a breeze! The cushions are compressed in bags inside the sofa.