If there was less stars I would give them 0.5 . Awful service and rude staff. I to the haddington road branch last Thursday at around 12.30 (wasn't busy at the time) my coworkers and I ordered the two course deal. Starters which came out quite fast no complaints here and then the mains that's where it all went wrong. We had ordered them the same time as the starters to be told the pizzas would be out in 5 minutes once the dishes were taken away for the starters - fine. 10 minutes then 15 minutes went by, I asked the girl serving us if it would be possibly to hurry it up as we had been waiting 30 minutes at this stage.She said 5 more minutes then eventually we got fed up and ran out of time on our hour lunch. I then requested to speak with the manager who looked over to us and left. We then asked for the bill to which I then went over to the manager and explained that its not acceptable to have customers waiting almost 45 minutes for a pizza that should have been almost done by the time we finished our starters I also explained that the girl serving us had a face on her and shot filthy looks over to us. We were not told that it would take 20 minutes minimum before pizzas would be ready for the time we get our starters cleared which baffled me! We refused to pay for the pizzas as obviously we didn't get them. So the manager took them off the bill, this took abut 10 minutes EACH to pay as we paid desperately and the manager had to go get cash etc. As a gesture of good will they boxed up the pizzas and gave them to us for free, which was nice but still insane waiting time for this and they were cold. I wouldn't recommend going there unless you enjoy snail pace service with a filthy look thrown at you. Very disappointing as every other Milano's restaurants I have been too had good service. I will not be returning again. read more