The product was received very quickly.  Upon receipt of the box I was concerned that it might not be big enough for our very large adult lab pit bull mix, but once unpacked I found that it was true to size.  It took the dog a couple of days to warm up to it, but he now sleeps on the pillow every night and no longer tries to sneak up onto the couch at night.  The con that I found with the pillow is that it lost its thickness fairly quickly and is now almost completely flat, however, our dog weighs well over 100 lbs so I sort of anticipated this.  I plan on purchasing additional filling for it to help remedy the problem.