It is a beautiful to stay place, good communication and clean.
Walking 2 minutes you reach the Aldgate East Tube Station.
I would certainly choose that place next time I will go to London.