I invited a good friend to lunch for a special birthday celebration. I'll be driving from the North Shore and she lives in Milton. I'm not familiar with South Shore restaurants but would like to find a restaurant that would be fairly close to Milton and nice enough for a celebratory and substantial meal at lunchtime. I would prefer not to drive any further than Quincy if possible. The Tavern at Granite Links has been suggested to me as nice restaurant with a beautiful view of the city, albeit somewhat average food. I'm just looking for confirmation that this is a nice enough spot for what I have in mind and/or any other recommendations in the area. Thank you!!