Geroldswil is an outer suburb of Zurich. It's a good hour from the center, with no direct transport (bus or car to a nearby station, then a train).
Geroldswil itself is an extremely quite place with nothing to do or see, so don't treat it as anything but a place to sleep.
Having said that, it's very comfortable, the rooms are large and new-looking, the beds excellent, and the staff very friendly (and speak good English).
It's very good value compared with hotels in the center of Zurich.
I didn't take any photos, because there was nothing attractive to see.
