I bought two of the large because I have 5 dogs including 2 german shepherds. All 5 of my dogs love them and I'm happy I bought 2 of them. Heavy duty canvas with a zipper to pull the cover off and wash them. I've already washed one of them and it went into washer and dryer and came out looking new.  My 2 young granddaughters and my teenage son all love it, too. The girls had a blast and it was great for watching t.v. on, as well!

Pros: Heavy duty, well made, large
Cons: a little loud when they move on it, but doesn't bother me