Spoke to them just now. No tickets sent out yet but should be sent out within next couple of days. Suggested that if you are going to Switzerland that you give an address.
They still sound kosher to me. At least there was a body at the end of the line, and one willing to answer questions. Giving your hotel address is not unusual for these transactions. Still, understand people's concerns.
Bookmarks