+A on all counts. Very clean, quiet, and cozy with really lovely hosts :)