Location is very convenient from where I live, and while Pizza Pizza is even closer, I much prefer Dominos (or any other pizza chain) over them any day. While their location is convenient and easy to find, the parking situation leaves much to desired. It can get a little difficult to get in and out and the spaces are cramped.
Dominos has a rewards/points program which is beneficial to anyone who has Dominos often. Delivery is also made easy with an online account where you can save your favourite orders.
Lately we've ordered their Managers special (4 topping large) on a thin hand tossed crust with cheesy bread, and it's been perfectly made each time.
I haven't tried much of their other side items, but the wings look decent enough if you're looking for a pizza/wings combination. For the cheesy bread, I find it goes great with the marinara sauce, but I wouldn't suggest having it without any dip as it might get a bit salty halfway through.