We've eaten here a few times and have always enjoyed it. They have some very good Italian dishes here.
It is right by Pleasure Island (on the east side), which is right in the middle of DTD, about a 10 minute walk or so to Cirque du Soleil. You can walk around PI to DTD west side and Cirque du Soleil is at the end.