Very clean! Got everything you possibly need for a comfortable stay. Hosts are great also.