We're pleased with the size and thickness of this product and we will use it in the future, however, we learned through reading that it's not good for new puppies, as they tend to pee on them.  Very true, every time we put it down, he peed...