Our experience staying at Gemma's place was pretty bad. Both my wife and I have used Airbnb about 9 times and we have never had any issues (and always received excellent reviews). However, this experience was totally unpleasant.
Pros: The apartment is centrally located and you have a lot of stores nearby where you can get good food, decent commute to different parts of the city, etc. The apartment is a bit noisy, but when you're on vacation, you don't worry much about that. The host allowed us to do a late check out, which was very convenient. Internet worked flawlessly.
Cons: The host had assigned a person to help us check in. This person arrived more than 40 minutes later. Even though he was very apologetic, when we asked him what had happened, he merely stated: "I forgot about you guys". It was Saint Joan celebration, there were fireworks all over the place, all of the stores were closed, and both our children were crying nonstop just because the host was not there and his assignee "forgot about us". It was such an unpleasant situation. You don't welcome your guests like that. But that's not all. This person had the terrible idea of trying to fit our double stroller on the elevetor. The result was that he provoked several damages to our stroller and to the property :-(.
The house was really dirty, especially the shower, kitchen and bathroom. The TV did not work for 3 days. The good thing is that we had our laptop so we still could watch TV shows and stuff. The shower was terrible: water would come out warm for 1 minute (literally) and then all cold for the rest of the bath. It was very difficult for us to bath our kids under those conditions. Towels were smelly.
Overall it was a really bad experience. I believe the host is a nice person, indeed, this is not personal. But she really needs to improve a lot and make things better for guests. Otherwise, we were left with the feeling that we paid for something that it was not worth it, whatsoever.