I have to admit that this Airbnb experience was one of my worst. First, I'll say that the apartment was as pictured, although shampoo wasn't actually provided which was more of an inconvenience than anything. The location is perfect, in the heart of the Jewish Quarter, which is the middle of everything in Prague.
I live in Prague, but was unable to stay in my apartment for a couple of days due to repairs, so I was looking for a place close to work that would make the week fairly easy. Despite being in Prague with a Czech phone number prior to "arrival", I had a lot of trouble getting responses from the host. Once I finally did and I arrived at the apartment, her father met me instead (she made no mention of this), which was fine except he speaks no English. He brought me into the apartment and explained things as best he could between his limited English and my limited Czech, and then proceeded to ask me for a 20 Euro deposit for the key. As far as I'm aware, this is against Airbnb's policies, but more importantly, it wasn't written anywhere on the listing. I thought it was also strange he asked for such a thing in Euros when that isn't the currency in the Czech Republic. Aside from the fact that I didn't have 20 Euros on me since I live in the Czech Republic, I refused to give it to him because I felt uncertain that it would be returned when I returned the key.
When I went to leave, I told the host I would be out by 11 am. At 10:45, I still hadn't received an answer to my two messages asking what to do with the key. At that point I called her and was told I had to wait for 20
Minutes in the apartment until her father could come back to pick it up, which made me late for a meeting. Had I known that (if she had answered any of my messages) I would have been able to plan ahead for the extra 20 minutes of just sitting there.
I also needed to add an extra day to my booking, which I had discussed with my host at the time of the original booking, so I added the day on Airbnb.com. When I spoke with the host on the phone about it, she instead suggested I pay in cash, which again, is against Airbnb's policies as far as I know. Fortunately, it was a nonissue since I'd already paid online, but between both situations I had a constant feeling they were trying to rip me off.
Knowing Prague quite well, I will say that you'll be hard-pressed to find a better apartment in a better location for the price. With that being said, be aware of what the host is asking for, and I would suggest you avoid letting cash exchange hands.