This was perfect for my daughter's bedroom....even our dog approves!  We have found him napping on it a few times since we got it!  Soft and even a bit of cushioning.  There are some grippies on the bottom for stability, so we didn't need a separate mat underneath to stabilize it.  Arrived in a vacuum packed package, so it did take some to fully unfold.  So far we have not had any issues with the shag shedding.