Very clean and cozy, the hosts kept in touch with us all the time to check if we needed anything. Wonderful place to stay, my kids loved it!