I worked for this school years ago. I encountered double standards like never before. The school broke my contract by not providing free Chinese lessons and by making me work unpaid overtime. At the same time if I was 3 or 4 minutes late I would get "fined" and threatened for "breaking" the contract.
Which campus were you at? Were you in Huangqi or Shishan? Shishan has three campuses (Primary, Middle and Senior) and Huangqi has two (Middle and Senior).
What if you find out the recruiter advised the school to say they can't provide photos of the accommodation because they know no one would accept it?
Yes foolish I know of me to take a chance but there is always some level or risk involved.
I got the hell out of China and am very happy in Korea. Had to take another calculated risk and two out of three have paid off well.
Moral of the story - stay away from a recruiting company called Fartop and even further away from the agent called Cherry.
Oh yea and eat shit before taking a job with Shimen middle school as it would be good practice for the year to come.