The three stars are all for food. The waiter looked like he was running for a marathon half the time and plates would sit on our table for an extended period with 10 people wondering around aimlessly. Then while we are eating, the waiter had picked up the check from a table that left and the other asked how the tip was! Again, not a cheap restaurant and you don't expect that kind of behavior. The topper was when my coffee came it was cold. Food is good, the rest was poor.