Roger's place is in a great location.
Great value for money. House has all you need for a short-stay in London.