nice place, well appointed and very clean. The hosts obviously care about what they do and have an eye for creating a nice place.
The cleaning fees add up, so you might want to also check local hotels which wind up being less expensive.