Perfect!  After scouring the internet for the right doggie bed for our pup to enjoy his favorite spot in the house, this is it.  Well made and very attractive.  If your dog really sprawls out, the large may be too tight, but as in photo, this is how our dog naturally curls up, so fit is great.  He's 75 lbs btw.  You can also see in pics the color "oatmeal" is more cream, but I was happy it was lighter than expected.   The back frame also slides right out the 3 fitted brackets if you didn't want a "sofa" looking dog bed.