Il Centro Olaya offre una gamma di servizi per rendere il soggiorno confortevole e pratico. Tra questi, un business center aperto 24 ore su 24, servizio auto o limousine e un servizio di lavanderia e lavaggio a secco. Per gli eventi, l'hotel mette a disposizione 249 metri quadrati di spazio con un'area per conferenze e 4 sale riunioni. Gli ospiti possono usufruire gratuitamente di una navetta per il terminal delle navi da crociera 24 ore su 24 e di un parcheggio gratuito. Inoltre, il Centro Olaya dispone di una piscina all'aperto, una sauna, una palestra aperta giorno e notte, il Wi-Fi gratuito, una sala giochi/videogiochi e un'area soggiorno in comune.
Situato nel cuore di Riad, il Centro Olaya è a breve distanza da punti di interesse come la Biblioteca Nazionale King Fahad National Library e il Centro commerciale Panorama Mall. Inoltre, si trova a soli 7 km dal Museo Nazionale dell’Arabia Saudita e dal Sahara Mall.
Presso il Centro Olaya, gli ospiti possono gustare specialità internazionali presso il ristorante C.TASTE International, uno dei 3 ristoranti dell'hotel. In alternativa, è disponibile il servizio in camera 24 ore su 24 e gli stuzzichini preparati al bar/caffetteria. Per rinfrescarsi, c'è un bar a bordo piscina. La colazione self-service è disponibile a pagamento tutti i giorni dalle ore 06:30 alle ore 10:30.
Le 156 camere del Centro Olaya offrono un soggiorno confortevole e moderno, con pavimenti riscaldati, TV LED e Wi-Fi gratuito. Ogni camera è dotata di TV con canali via satellite, telefono, cassaforte (adatta a contenere un laptop) e scrivania.