This restaurant has a beautiful location. The ambience is wonderful. The staff are extremely friendly and courteous as well. The food was mediocre - the lasagne was the worst we have ever had, and spaghetti was not up to mark. The dessert and starters were ok though. The time taken is too long for every single course.