Very clean. Wonderful location. The hosts were very helpful with questions and we loved our stay. Highly recommended!