Several of us dined at Heidelberg and found the food to be excellent. However, we were the only people in the restaurant and it took over 1-1/2 hours to get served...way too long. On top of that one person in our party had his meal served to him before the rest of us and was finished eating before our meals were served.