Booked a table online despite the previous two poor reviews because of the kids menu for friends visiting from overseas. I was wary but it turned out that my experience at this restaurant was pretty good! Firstly, the service was efficient and the wait staff we encountered were really nice. They were engaging in friendly chit chat and service with other tables too, while making sure all patrons were being catered for. I didn't order an entree but I ordered the Caribbean fish soup as a main. When the others had their entrees I was surprised to receive the fish soup with croutons that was featured in the entree section of the menu so asked the waiter if my main had been misordered. A small mistake but it was fixed quickly and courteously. No problems at all. The Carribean fish soup was delicious, fresh with a little spice. I also enjoyed trying the steak tartare that someone else had ordered. It had a nice clean taste with a kick from the seasonings. Overall our table enjoyed the meals and although the prices were a little high they seemed standard for a nice Swiss restaurant so it was expected. The atmosphere of this restaurant is very modern and relaxed. Sitting near the open front area in the summer, we enjoyed the hospitality and didn't feel pressured in to having to leave, though we were the last table remaining.