Great place and fantastic communication by the host.
4 stars because I don't know what the cleaning fee is for since the host asks you to literally take out the trash, do the dishes, and all laundry before checking out.