Could NOT have designed it any better. Molly is 130 lb Great Dane/Lab mix with  VERY long legs. We bought the xtra large and it fits her and my eight year old daughter if they  fall asleep together. Washable Sherpa cover is a plus and memory foam is great for doggy hips. Would buy again but I think this one will last.