This cute bed is made with flannel fabric for the cover and seals with Velcro. The pillow inside is made with a water resistant sheet and stuffed with Pollyfill. One corner is slightly rounded. It measures 20”x18”, it is about 4” thick not compressed and about 2 “ thick when compressed. The cover and pillow are removable for washing.