It was excellent on all counts. It was clean warm an really comfortable and Madeline was an excellent host. I highly recommend it.