5 stars for everything. It was wayyyyyyy above my expectation, the place was sparkling clean, and Mairi is really a superhost. Attended to our queries quickly and very thoughtful.