Food was terrific. Waited 1 hour before we received drinks, including water. Dinner took 3 hours. Entree's came out missing parts. Orders were not correct. One entrée never made it to the table before all others were finished eating. It was brought out in a to-go container. Wait staff offered to remove several meals from the tab, offered free dessert to-go for all for no charge. Desserts took another half hour. One person in our party had a nut allergy, confirmed with the wait person a dessert that she was able to eat. When she opened her dessert back at our hotel, there were nuts all over the top of the dessert. Will never return to this restaurant.