Overall, it was very good, except for the waiter who served us. First, she claimed my booking was only for 3 people, even though I clearly booked for 3 adults and 1 child. I even showed her the proof, but she still didn't believe me. It took a long time to confirm that we were indeed 3 adults and 1 child, and then she tried to blame the manager for the mistake. Next, when ordering drinks, I ordered a Coke with the same waiter, but it never arrived. When I asked her again, she said she didn't take my order, which was quite amusing. Apart from this waiter, the itinerary was ideal, the food was delicious, and it was a wonderful trip.