I had been to the sanctuary before, but never dined in the main dining room. While in the area on vacation, we decided to go as a family - we were not disappointed. First of all, this is hospitality at the finest level - all the servers are there to make sure you have an incredible experience. Our primary waiter (he had several assistants) was both incredibly knowledgable and very engaging. In case you want to understand the level of detail they focus on, there were stools for the ladies to put their pocket books on so they are not on the floor. We experienced a gourmet meal from start to finish, with fresh local food and fine wine from places far away. The food was delicious, the wines a grat accompaniment, and the service made it all come together. I should also say that the views are excellent. After dinner, we walked on the beach and laughed as we enjoyed the sand and the water - what a memorable evening we enjoyed thanks to the staff of the sanctuary!