Business Inn Olaya encontra-se em Riade, a 6 minutos a pé de Centro Comercial Al Faisaliah, e apresenta acomodações com um centro de fitness, estacionamento privado gratuito e um restaurante. Este hotel de 4 estrelas dispõe de serviço de quartos e um centro de negócios. O alojamento tem quartos familiares.
Este alojamento com ar condicionado providencia quartos com secretária, chaleira, um minibar, cofre, televisão de ecrã plano e uma casa de banho privativa com bidé. Todos os quartos providenciam roupa de cama e toalhas.
Os idiomas falados na receção incluem árabe, bengalês, inglês e hindi.
Torre Al Faisaliah fica a 6 minutos a pé de Business Inn Olaya, enquanto Centro Comercial Panorama está a 2,5 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional Rei Khalid, que está a 33 km de Business Inn Olaya, e o alojamento disponibiliza serviço de transfer do aeroporto por um custo adicional.