A real person's flat brilliantly located for Twickenham Stadium, station, town centre and riverside. This isn't a sterile fitted-for-rental apartment, but somebody's home that you get to share for a few days.