Very clean and well-organized with everything we needed, including an unusually comfortable bed and well-equipped kitchen and bathroom. Our hosts were very communicative and provided clear directions about things like how to check in. We would come back again!