I am very surprised at the seemingly high reviews of these dog beds. 
1) My dogs hate the crinkly material these beds are made of. They are cold, unyielding, noisy and uncomfortable. 
2) The sizing is way off. I ordered 2 xlarge beds for my German Shepherds. Neither one of them fit comfortably in these (so called) xlarge beds. If the body is in the bed, the head is in the floor and vise versa with the rear.)
3) The padding in the bed cushion is rectangular while the bed is oval. Square pegs normally do not fit well in round holes. It's not rocket science!
4) The bed cushion sits up higher than the sides, therefore defeating the purpose of a bagel or bolster type bed. Granted, the cheap bedding material will flatten after use. But, it will never flatten if it's never used.

Save your money on this one, your dog will thank you. And if you purchase and want to return, your return cost will be almost 50% of your total purchase price. Not worth the value or effort.