Great Place. 10 mins away from Shoreditch and not too far away from Stansted bus station.