A great home away from home, in a fabulous east London location.