There's a link to a bit of info here
http://www.hangzhouexpat.com/index.php?/topic/18310-whats-the-story-with-echo-english/
I can't tell you anything specific about the school but the locations they are in (Binjiang & xiaoshan) aren't in the downtown area of hangzhou. I worked in hangzhou before and remember binjiang being a bit of a ghost town. There was a lot of new developments out there but not many people had actually made the move to live there. All very clean and ordered but a little sterile. This was several years ago so the situation might have changed. Xiaoshan is then further out again and with the terrible crosstown traffic that hangzhou experiences it'd take at least an hour to get to the centre of hangzhou and see sights like west lake.
- ‘Echo English’, located in Binjiang, Hangzhou -- Laura -- 2012-11-02
- Re ‘Echo English’, located in Binjiang, Hangzhou -- Frank Merritt -- 2017-01-02
- Re ‘Echo English’, located in Binjiang, Hangzhou -- Vanessa R -- 2018-03-29
- Re ‘Echo English’, located in Binjiang, Hangzhou -- Dan -- 2016-03-14
- Re ‘Echo English’, located in Binjiang, Hangzhou -- cheneypinata -- 2016-01-23
- Re ‘Echo English’, located in Binjiang, Hangzhou -- Melissa -- 2016-03-20
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Magister -- 2012-11-03
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Echo Echoing -- 2013-07-16
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Jim -- 2015-06-24
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- NomadMike -- 2015-09-13
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- What? -- 2015-05-11
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Rem -- 2015-01-30
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- John O’Shei -- 2013-07-16
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- San Migs -- 2012-11-05
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Dragonized -- 2012-11-06
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Anonymous -- 2015-05-10
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Teacher -- 2015-08-07
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- martin hainan -- 2015-08-08
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Teacher -- 2015-08-07
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Anonymous -- 2015-05-10
- Re: ‘Echo English’, located in Binjiang, Hangzhou -- Jim -- 2015-06-24
- Re ‘Echo English’, located in Binjiang, Hangzhou -- Frank Merritt -- 2017-01-02