Impeccable! Absolutely perfect; comfortable, clean, accessible, all that matters was provided. Ohhhh, and lovely bedding, so comfortable.