This Pet Pillow is way bigger than I expected. This is a good thing as my pets are quick growing puppies. The pillow was easy to set up. The memory foam fill is in its own casing so all I needed to do was insert it into the covering. The filled pillow is not really a square but is a very comfy cushion and my puppies took to it immediately.