This is the first time we ordered from here. Since moving to Mississauga I have been trying to find a decent Chinese restaurant that delivers. Checked out yelp and found this place . I called and was told due to the weather they are backed up about an hour and said it would be faster to pick up. He asked for my number and he will call me back in 10 minutes. He called me back. I decided to pick up our order and give them a try. The guy on the phone was super friendly and helped me pick some dishes to try. I'm so happy we did. Best Chinese food I have had in a long time. The honey garlic ribs were moist and actually had meat on them. They were so good. Even my 3 year old ate them. She loved the noodle dish. Everything was fresh and tasty. This is my new go to for Chinese take out. I would have given a 5 star but the veggie spring rolls were to big and greasy. I will try the egg rolls next time. If you have not tried Shanghai you should. You will not be disappointed!