The apartment location is pretty good. Walking distance to London eye, big ben etc. 5 min walk to waterloo station. The apartment itself is not so good. First of all, it's a 3 story apartment, kitchen is in basement. You need to walk down and up 2 floors to get something from the refrigerator. All rooms are pretty small. All of our family members had experience to bump into something.
The worst part is the first day. We arrived at 2pm, which is an hour earlier than check-in time. The owner was in the apartment with someone who was fixing one bathroom. The apartment, especially the 2 bedrooms was messy. We accepted the situation since we were one hour earlier and we were promised that the work would be done by 3pm. We left our luggage in the apartment and headed out. We came back at 5:30pm with expectation of a tidy apartment. How wrong we were! The apartment was at exactly same state as it was at 2pm. We were promised again that the work will be done at 7pm. Since we were pretty tired from the trip, we didn't want to go out again. So we stayed in the living room(both bedrooms were not ready yet). The owner was busy running up and down, totally forgot about 7pm promise. By 9:30pm, we finally had our bedroom, with exception that the bathroom of the master bedroom was still a big mess. We were offered 2 options, one was accept the fact that there's only one bath available and we would get some refund; the other was workers would come in again next day(s) to fix the bathroom. We didn't want to repeat the first day's suffer so we chose option 1. A little bright side is that the owner agreed to refund us one day's rent. But the experience really doesn't match the amount we paid(total $1750 before refund) for the 4 nights stay.