Oh, it's fantastic! I've never ordered something like this online so I was a bit nervous. It arrived a few days ahead of schedule and was super easy to put together. The material is soft and well-made. Highly recommend.