I have been to this Milestones a few times. Both for lunch and supper. I find the menu good but not cheap. Staff has always been very attentive and the food arrives hot in good time. Care is taken with presentation. It is busy and loud as is similar restaurants. Good drinks also by the way.