A great place for first time visiting Dallas. Everything you could want is within reasonable distance. Idea location for DFW and/AT&T stadium.
I’d recommend this place to anyone for a comfortable and relaxing stay.