perfect size for my living room, they don't bring the box upstairs so that was a struggle but other than that set up was easy with 2 people. Its firm but it's comfortable for me, ive fallen asleep on it multiple times now.