Me, my husband, and our 20 year old son stayed here for two nights. The apartment had everything we needed and was close to the Richmond train station (how we arrived). It is in a quiet neighborhood that is in Richmond which was a nice area with many pubs, restaurants, shops, etc. within walking distance. The Richmond train station gave us access to the major attractions in London quickly but was then a nice break from the busy city at the end of the day. The owners responded quickly to messages, only issue we had was getting the address to the apartment sooner than the day of check in. Our flight was on a Monday but due to the time change from the US we arrived Tuesday very early and were literally standing at a customs desk having to fill out a form with the address of the place we would be staying. When I said I only have the street not the number the agent would not let us pass until I could give him the number. We had to wait while I messaged the owners for the exact address. Luckily the response was quick and there was internet access in the airport terminal. Having arrived at 7:00 am and flying overnight, we wanted to sleep but there was not much flexibility on checking in earlier than 2:30 pm which I understand the previous guests must check out and then the apartment needed to be cleaned. However, we were able to go by the apartment at 11:00 am and drop off our luggage as the cleaning people would be there. Once we did that, the person cleaning the apartment said he would be done in an hour and a half and we could return then. We were so relieved! Almost every place we have stayed in the past, hotel, motel, private residence, B and B, etc. has had a check in time but let us know if the room would be ready before that time if we arrived early by having the cleaning crew communicate when they were finished. Other than that, and the whole issue with the angry customs agent needing the address, the apartment was a great place to stay and I highly recommend Richmond if you want to be near London, but away from the crowds, noise, traffic, etc.