Hey brett,
what did you find in the end?
not sure about the company, not dealt with them. Dont stress too much but also know you have 2 weeks after you move in to bring up problems or damage etc to them.
I think this is their site???
http://www.aw-immo.ch/
they seem to have lots of properties available so should be pretty solid.
rgs
Lee