I got the XL for my Great Dane! He loves it! Easy to assemble. You will need to use some elbow grease though lol