The place was clean. The location was great! The hosts were accommodating! We also really appreciated being able to bring our dog. Fabulous stay!