Perfect at a great price. Comes in a huge box. Was delivered quickly. I think I had it in two days.  Easy to put together. It’s stiff like the other reviewers mention but softens up quick. I ordered the azure color and it’s close to picture.  This was my first time ordering from this site and now it’s my go to site.