The delivery team was kind enough to bring it in the house. They were kind and professional. My husband was able to unbox it and put together in a half hour. So far it is firm, comfortable and provides a ton of cozy seating for my family. We approve and recommend!