Situato nel centro di Dallas, a 400 m dall'AT&T Performing Arts Center, lo Sheraton Dallas si trova in una posizione strategica ed è stato completamente rinnovato. L'hotel dispone di diversi punti ristoro tra cui un mercato Grab 'n Go, una piscina all'aperto e un centro fitness.
Tutte le camere di questa struttura sono dotate di aria condizionata, TV a schermo piatto, macchina da caffè, connessione WiFi gratuita e bagno privato. Set di cortesia e asciugacapelli sono inclusi. Alcune camere dispongono di un'area salotto.
Tra i servizi figurano una reception aperta 24 ore su 24
Lo Sheraton Dallas dista 1 km dal Dallas World Aquarium e 1,2 km dal John Fitzgerald Kennedy Memorial. L'Aeroporto di Love Field si trova a 8 km.