The apartment was really lovely. Location is perfect for exploring London, Shoreditch High Street overground station is across the road, and Liverpool Street Station is only a few minutes walk away.