The place is amazing and the location is perfect. It is about 5 minutes walking from Geneva train station.
Eric is a great host.