Very clean and well kept. Host provided clear instructions and made the check in and out process very easy. I would happily stay somewhere they hosted again.