We have two large Goldens (90lbs) so I ordered two X-Large beds.  It's the perfect size.  They absolutely love the beds!  We actually call it the dog boats, since the beds are so big it looks like they are laying in a boat.  The only con is cleaning.  The cover does not come off and the X-large is too big for the washing machine.  I wish they had a zip cover.