Got the XL for my pup - he’s a 65lb border collie and it’s perfect for him.  He loves it!  He has room to curl up or stretch out.  It is a bit odd when it comes out of the box but I had no problem breaking it up.  Love the fact that I can wash the cover.  I’ll probably buy another one for another room for him!