It fits perfectly in my dogs crate and he seems to love it! The cover is soft and removable, which is convenient to throw in the wash. The foam is soft and not bumpy at all.