Very clean and everything you need for a wonderful stay is provided by the hosts. Bi was so kind and helpful. Communication was great. We would definitely return.