Perfect.  Very soft but made very well.  My 7 lb. little dog is loving it.  She feels very safe in it.