Este atractivo hotel está situado al sur de Houston en la ciudad de Pearland, cerca de South Freeway. El distrito de negocios de Houston está a solo 20 minutos en coche y el Centro Espacial de Houston a 40 kilómetros. Las familias pueden visitar el céntrico Aquarium-Houston, acudir a una obra en el teatro, o comprar en el mayor centro comercial de Texas, Galleria, todo esto a 25 minutos en coche. Las amplias habitaciones y suites del hotel tienen una encantadora y sofisticada decoración y están equipadas con modernas comodidades como televisiones de pantalla plana, microondas, mini-frigos y Wi-Fi. Los huéspedes pueden solicitar un servicio de habitaciones para una relajada noche, tomar un aperitivo o algo ligero, una comida en el Pavilion Pantry, o desayunar y cenar en el restaurante Great American Grill que sirven un desayuno cocinado al momento y clásicos platos americanos. Además, el hotel dispone de un amplio y moderno centro de conferencias y centro de negocios las 24 horas.