Perfect!  Even better than I expected.  Great value for the price!  Bought 3 for my small terriers to take on vacation.  Would definitely recommend!