Excellent on all counts. Super clean and comfortable. Supplying generous breakfast treats.