I enjoyed my stay with Sarah in Surbiton. A comfortable room with all I needed for a few days’ stay. Sarah is friendly and helpful with local suggestions.
Great location on the Thames, 1km from the rail station, with easy connections to Waterloo, London. Caveat: check the arrangements for local buses (for example, going into Kingston or to Hampton Court) - they do not operate on the Oyster card system.
For those with a penchant for a stroll, Kingston is a couple of km away, with lots of riverfront restaurants and good shopping in the town centre.