Came perfectly! It’s definitely soft enough for us so we didn’t get a rug pad and it’s fine. Tassels were easy to fix up. After a few hours sprayed it with some febreze fabric refresher spray and the chemical smell it had when it was first opened up went away )