Ordered this bed in a size "large" for my 75 pound Husky-cross.  It arrived on time, and after letting it "rest" for 24 hours it puffed up beautifully. It has a great supportive mattress and the 2-sided bolster is a perfect height for my dog to comfortably rest his head on. The fact that the bolster is 2-sided instead of 3-sided is an extra bonus, because it keeps my dog from getting too warm and also allows him to stretch out easily. An absolutely great bed that my dog loves!