Visually, the unit looks clean. Unfortunately, the smell is the biggest factor that ruined our stay. One of the bedrooms smelled strongly of smoke and marijuana (reminder: one of the house rules was supposed to be no smoking!) At first we thought it was just the walls and the curtains that was giving off the awful smell. So we used the air freshener provided and opened all windows to air it out. Sadly that was turned out to be a temporary fix only - it was later when we went to sleep then realized it was the mattress that was completely soaked with that foul smell. The next morning, our pajamas had absorbed all that smell - it was gross. One of the kitchen sinks seemed clogged - it was draining very slowly and it smelled like rotten food. Because of the smell, we did not have any restful sleeps here at all. Based on our unpleasant experience, I do not recommend this place.
However, aside from the unit itself, Stephanie is a very good host - quick to respond and was helpful.