Average purchase. Expected more of a firm memory foam, but bed is extremely squishy. Boosters are not large and prominent as the picture depicts, but bed is basically a huge pillow. Comfy enough for a temporary bed for my dog for the price. I got the extra large and size is good. Colour is off, I ordered light grey and it is essentially baby blue.