We visited La Francesca resort four weeks ago, where there's a restaurant on-site. Our first evening, we arrived late without a reservation and ended up waiting two hours for our food (just regular noodles) and nearly another hour to pay the bill. On our second visit, we made a reservation, and it still took about 1.5 hours to get our starter and main course. We spoke with the owner about the delays, and he explained that on our first visit, he was alone, making everything fresh, and even had to start cooking the pasta from scratch. For the second visit, he assumed we were enjoying a typical Italian dinner, which is usually a leisurely affair with lots of eating and drinking. On our third visit, we informed them that we needed to arrive at 8 and leave by 9, and everything went smoothly. So, just communicate your needs, and it will work out. We were very satisfied with the quality and the staff, and reservations can also be made online. We are eagerly looking forward to our next visit.