Perfect for what I was looking for.  I like the quality of the fabric and the fact that it is soft as opposed to plastic.  My dog started using it within the first day and I'm so happy I have this for her.  It will be so much more gentle on her joints as she ages. Thank you for this great product