Purchased the large size and my Great Dane loves it. She can stretch out or curl up. Like other reviewers stated it is very hard to assemble but I managed to do it alone. The side cushions are the hardest part as the pillows are almost too big to put in the stitched in arm area.