I enjoy eating here because the meal takes a couple hours. It is definitely an experience. The "All Inclusive" is my favorite- for about $30 you get a series of dishes that include bread, salad, main course, and a plate full of various desserts. The service here has always been impeccable, and is an establishment I visit frequently!
Make sure to call ahead for a reservation!