Had some issues with shipping but one it arrived, it was perfect !!! It is the perfect size. My puppy loves to lay on it. In hindsight you probably won’t want to use in high traffic areas but if you do keep those feet and shoes clean