The place is nicely located in Geneva. It is just 10m from the tram station - about 10 mins to get to the central station. There are supermarkets in the same building and restaurants nearby.