Ideal place for those attending conference at the International conference center Geneva