Very clean, hosts are very hospitable. We stayed for only a few hrs to sleep but it was easy to get comfortable.