I went back an forth on pet beds before deciding on this one and it is perfect! So warm, cozy and fluffy!  Washes great and it is very easy to take the cover off.  I have 100pd Goldendoodle and the large is perfect.