The reason I gave 4 out of 5 stars is because the place was not cleaned prior to my arrival. Somehow it was completely missed by the cleaners; there was leftover food crumbs all over the table and floors, bathroom was not cleaned, towels were wet and used, garbage not taken out and the bedding was not clean/changed. However, the host was able to get the cleaner there quickly. Otherwise, the stay was as expected.