Siince I purchased the product I've been amazed with the quality. Holding up to every day use. Size of product is just right for small to medium sized dog. My Ava is very comfortable sleeping on your SnooZZy Dog Mat.