Mamma Mia is really the kind of restaurant for family get togethers or get togethers in general where there is going to be a lot of noise. It has nice views, the restaurant itself has quite a nice atmosphere and the decor is appealing too. Service is good and the staff are very friendly. The food however isn't particularly out of this world however. It's OK but I never ended a meal there with 'wow'! It is good value for money however and I've always enjoyed going there. However it isn't where you would want to spend a quiet evening either as its always a bit rowdy.