The apartment is lovely and pretty much as advertised except it is right next to the train. The train runs literally just on the other side of the wall from you. It is in central London. It is a couple of blocks off of the river on the south side and about a half-mile walk to Big Ben.
Sarah was easy to communicate with and check in went as planned.