Great location, good communication, spacious apartment. We had a great time in Geneva.