We stayed at Jo's over the London 7's weekend and couldn't fault it. The flat was a good size, very clean and in a lovely neighbourhood.
Would highly recommend this place to anyone going to Twickenham or needing a place to stay while visiting London!