For me what ruined my experience was two things: the lack of communications (awaited for days to receive some response) and the fact that I needed a specific receipt of my stay to give to my company. The host promised that but was never fulfilled. About the apartment just one thing: don't work so well for winter days.