Great size for our XL dog  She loves it and spends a great deal of time on it.  We like knowing she is
comfortable.  She sheds a ton so the fact that it can zip off and go in the wash is a big plus.  Great product.