Situé à Laredo, l'Econo Lodge Inn & Suites propose une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Les logements comprennent un coin salon et une télévision par satellite. Elles comprennent également un réfrigérateur.
L'aéroport international de Laredo, le plus proche, est implanté à 5 km.