Sophie's place is excellent. Lots of nice little touches and more than enough basics for a pleasant stay. Check in/out was simple and although i didn't meet Sophie, she was always available via message. Richmond is within easy walking distance for groceries, or indeed for dining out. I wouldn't hesitate to book again.