I live in Lake Geneva and have been to every place in the entire area. After finally eating here a few weeks ago, we left wondering why we never tried it before! Hands down the BEST staff, food, drinks. If you are looking for fine dining atmosphere with amazing food - Sopra is the place. Our new favorite restaurant! Can't wait to go back!