The stay was nice and the apartment is near a nice area despite the construction right next to the apartment. We did not know beforehand that it cost extra for towels and bed sheets and heating. We also did not know we had to pay a deposit for the apartment. The host wanted to do cash transaction but there is no guarantee that we get our money back which was not appreciated. We cleaned the sink and floor and bedroom incredibly thoroughly before leaving yet the host still claimed we left everything dirty. This simply was not true, and with deposits there is no way to get money back. We ended up only getting half of the deposit, which was extremely upsetting. If there are deposits necessary it should be advertised as so from the very beginning, and these transactions should certainly not be done through cash.