I would heartily recommend Romanos Macaroni Grill near DTD.
It was suggested to us by a friend, and unless you knew about it you would drive straight past and never give it a try.
Fabulous food, disgracefully large desserts.
On sitting at your table you are given a loaf of freshly baked bread and the waiter makes a lovely olive oil and herb dip.
We loved it!! It's not all you can eat, but it was certainly more than we could eat.
If you go to the Crossroads junction past all the hotels near DTD, then turn left, it is about a mile down that road on the left.