Our stayed at Stevens place was fenomenal!! The location is great. The view from the apartment is incredible. It’s only 10 min walking from his place to the tube and like 20 min from the tube to central London.