I read other reviews before purchasing so knew what to expect and it came just as described. Delivery was on time even though they expected a delay, it took me less than an hour to put together and it is the quality I was looking for. All cushions are attached so no sliding around or falling off but I’m also planning to scotchgaurd for that reason, even though the material feels pretty resistant to stains. Bonus boxes were great for kids box fort! Haha