A unos 5 minutos a pie del cómodo Hotel Sheik Business Río de Janeiro, de 3 estrellas, los huéspedes pueden llegar a la Plaza Tiradentes rápidamente.
La ubicación privilegiada del hotel sitúa a los huéspedes a tan solo 1 km del Museo Nacional de Bellas Artes y a un corto paseo de la Escalera de Selarón. Los aficionados al deporte también pueden visitar el Sambódromo Marqués de Sapucaí, a unos 10 minutos en coche de este hotel, y llevar a sus familias al Acuario Marino de Río de Janeiro, que se sitúa a unos 15 minutos en coche. Una de las atracciones más importantes de Río de Janeiro es la Catedral de Río de Janeiro, ubicada no muy lejos del hotel Sheik Business. El alojamiento se sitúa a una distancia de 500 metros de la estación de metro Saara / Presidente Vargas, lo que facilita el acceso a todas las atracciones de Río de Janeiro.
Hay 36 habitaciones que cuentan con aire acondicionado, además de servicios modernos como Wi-Fi gratis y una tv de pantalla plana con canales vía satélite. Inodoro separado y ducha están también incluidos en los cuartos. En estas habitaciones se incluyen baños privados con un inodoro separado y una ducha.
Cada mañana, se ofrece un desayuno americano con diferentes opciones de comida. El restaurante Rio Scenarium te deleitará con comida latina, y se encuentra a la vuelta de la esquina del Hotel Sheik Business.