Very clean upon arrival. There were fresh flowers in every room from the owner's garden and their roses and lilies have a heavenly scent!! Check in process was very easy and straight forward.