Great welcoming place to stay for your London visit.