Literally, perfect! Super plush, heavy duty and well made. The pup loves it.