This is the perfect dog bed.  I ordered a XL for my 70 pound lab and it has more than enough room.  I think I should have ordered a large instead but it's OK because she has more room to stretch out!  It's very comfortable and supportive.
I've been thrilled with everything I have ordered from Wayfair!