Extra large really means GIGANTIC. It barely fit up our stairs... super soft plenty big for two adults to sit on. It does smell - kind of a fishy smell (from the foam we think). Hoping it will go away with
 airing out. Fabric is soft yet feels durable (had to tug at it quite a bit as we struggled to get it upstairs!) it is also very heavy. Overall we are pleased, and it would be 5 stars except the smell. Make sure you have plenty of space for this - I mean seriously it is enormous.