Unfortunately, my boyfriend and I did not receive the experience we thought we signed up for. The apartment itself is extremely spacious, comfortable and in an excellent location (although our car was broken into outside--but that's not his fault). When we originally booked, we were unable to get the apartment for two people, even though it's listed for 5 guests. I ended up just booking it myself, as the reservation would not let me add another guest and we figured it was a glitch in the system. His listing was also an "instant booking", but upon our arrival we had to wait an another 4 hours before we were able to get into the apartment. Semion made us feel a little uncomfortable giving us the tour. He explained to us that we had to pay "an additional small fee" because I had an extra person staying with me, although there were only two of us in a five person apartment. We were a bit confused, since we travel a lot for work and use Airbnb frequently and have never encountered this before. At this point it was too late to get a refund, and he said the fee would only be another 200/300 rand for the extra person's "water and electricity", so we agreed. That night I received a charge for 1200 rand, along with a screenshot for the pricing written in the fine print. My boyfriend and I felt taken advantage of and the whole situation seemed pretty deceitful and petty. We are two young people who thought we were getting a decent deal, and find it hard to justify 1200 rand for 3 days of water and electricity for an extra person. Just doesn't seem right. Also, the wifi and Netflix did not work, there were cockroaches, poor water pressure in the shower, and if he likes to stick to the "fine print", we had no salt, pepper, or olive oil, as promised. Despite all of this, the kitchen was nice and the bed was very comfortable, hence the two stars.