Overall really good. However there was something missing from a good to a great stay. We missed some basic kitchen supply. Also be aware of the additional fee that the host charges when arriving late/ checking out late. BUT it was sparking clean.