Situato a 15 minuti dal centro di Houston, questo hotel vanta una piscina all'aperto con vasca idromassaggio. L'hotel dispone di camere con TV a schermo piatto da 32 pollici e si trova fuori dalla Route 59.
Tutte le camere dello Houston Marriott Sugar Land dispongono di TV via cavo con canali HBO e film pay-per-view. Le camere sono dotate di set per la preparazione del caffè.
Lo Houston Marriott Sugar Land ospita una palestra e un centro business completo. L'hotel offre servizi di portineria e lavanderia.
1,6 km dallo Sugar Land Ice & Sports Center e 4,3 km dallo Smart Financial Centre. Lo Houston Marriott Sugar Land dista 21 km dal George Bush Park.