Este hotel de 4 estrellas está situado en la calle Al Rigga Road, en el centro de Deira, y cuenta con centro de fitness en la azotea y piscina al aire libre climatizada. El establecimiento queda a solo 2 minutos a pie de la estación de metro Al Riqqa.
Las habitaciones del Excelsior Hotel Downtown tienen TV vía satélite de pantalla plana, muebles modernos y baño privado con secador de pelo y albornoz. Algunas habitaciones incluyen ventanas grandes con vistas panorámicas a la ciudad.
Hay un restaurante, una cafetería y un salón. En la cafetería del vestíbulo se sirven repostería y café árabe recién hecho.
Hay tumbonas junto a la piscina y una sala de vapor, y en el Holiday Spa se ofrecen tratamientos de spa y masajes. El hotel está situado cerca de varios centros comerciales, como el Al Ghurrair Mall, el City Center Mall y el Hamarain Shopping Center.
El establecimiento Excelsior Hotel Downtown está a solo 10 minutos en coche del aeropuerto internacional de Dubái y del centro internacional de convenciones de Dubái.