Perfectly clean, nicely laid out, and super-thoughtful touches made our stay even better - we didn't have think about breakfast on our first morning, for example, as it was all taken care of.