Bought this for my large German Shepherd, large size, and he fits comfortably. The cover is easy to remove and wash when it gets a bit grubby. Its very easy to wipe down too.