We've stayed at Carls place to do sightseeing and it was perfect. Liverpool steet station is within some minutes of walk, the flat was very clean and tidy and our hosts ready to answer any question. We enjoyed London a lot.