I definitely prefer coming to this location much more than the Markham location as I find the food to be much better tasting. I had ordered their Atlantic salmon main with the broccoli on the side, and the salmon was cooked to absolute perfection!
My date also ordered the surf and turf and that was really disappointing- I would not recommend ordering this. Although the fresh scallops were big and cooked perfectly, there was only 2 of it and 2 tiger grilled tiger shrimps which was also cooked nicely. However, what made this dish not appealing was the quality of the steak. The steak was thin and looked like a really cheap cut (the menu did not specify what cut it was either, so I guess we couldn't expect too much of it). But for the price of it, you would at least think they would give a decent cut and even if it wasn't a great cut, they could've at least cooked it right ... we had asked for medium rare and the steak came to us as well done.
Getting oysters is a must when we're at an oyster bar, so we definitely got 2 dozens of the malpeques and fanny bays. I've never had a problem with the oysters at this Diana's (can't say the same for the Markham location- their oysters was just full of sand and broken pieces of shells)
3 stars because the menu prices are too expensive for what it is and the service is only OK- takes a few attempts to try and get a waiter over. There are plenty of better other seafood restaurants/ oyster bars less expensive and comparable quality of seafood elsewhere.