Very clean. Great communication throughout our stay. Helped us feel very much at home and provided a number of amenities such as bottled water and snacks! The AC worked great too! Very kind hosts make a very nice stay.