Very clean place. Hosts were great and caring. Had a wonderful time staying there.