Absolutely perfect. So cute. And large enough for your entry. Soft and washable. My dog loves it.