Localizado a 15 minutos do centro de Houston, este hotel dispõe de uma piscina exterior com uma banheira de hidromassagem. O hotel dispõe de quartos com televisões de ecrã plano de 81 cm e está situado à saída da Route 59.
Cada quarto do Houston Marriott Sugar Land inclui televisão por cabo com HBO e filmes pay-per-view. Os quartos estão equipados com comodidades para preparar café.
O Houston Marriott Sugar Land inclui um ginásio e um centro de negócios com serviço completo. O hotel providencia serviços de concierge e comodidades de lavandaria.
O Sugar Land Ice & Sports Center fica a 1,6 km do hotel e o Smart Financial Centre está localizado a 4,3 km. O Houston Marriott Sugar Land fica a cerca de 21 km do George Bush Park (parque).