I love this bed! It was easy to assemble, I did it in about 30 minutes. I got the XL for my 90-lb golden retriever and he sleeps in it every night he loves it so much! He likes to stretch out so if I got the L, it wouldn’t have big enough. Anyway, great purchase!