I was booked to fly Heathrow to Heraklion via Geneva in October 2010. I chose Edelweiss mainly because I had to be at the airport at 1130 and I hate an early start! Unfortunately the flight leaving Heathrow was late. I was worried about missing my connecting flight at Geneva but the staff at Heathrow assured me that all connections would be made. When it became plain that I was in danger of missing my connection I asked the air steward to ask the pilot to ask Geneva to hold my connecting flight (I missed it by 10 minutes) but was told 'We can't do that'. When I got to Geneva I was told that I was being sent to Zurich in 2 hours time booked into an hotel for the night and off to Heraklion at 0620 the next day. They did not give me vouchers for food at the airport despite the fact that I'd been in their care since 1130 and only received a light snack. I was given 20SF to spend on a meal at the hotel (which was a Hilton) I had to pay another 57SF. The first hotel bus would have got me to the airport around 0545 for 0620 flight so a taxi cost another 20SF. There was no breakfast available until the flight took off - and I chose them because I don't like an early start!