This is a beautiful place but the service is lousy! The staff is friendly but we waited over 2 hours for our lunch. If it had not been a group event, we would've left after a reasonable wait. Even after such a long hungry wait for our meal, when it finally did arrive, it was brought out to the tables 3 plates at a time! We were one of the last tables to be served, so by the time the first person got their meal, we had decided to just cut it up and share a little with everyone, which we did with all of the 5 plates that were brought out over a half hour wait from the first plate to the last. Also, the french fries were cold by the time we got them.