Great location and great place. However Geneva's train tickets are quite expensive and be prepared if you are doing a lot of travelling within Geneva.