Convenient and comfortable for a visit to London. Welcoming and helpful hosts.