Mehmonxona ko'p qavatli binodan iborat. Mehmonxonada jami 221 ta xona mavjud.
Qirollik saroyidan 2,6 km uzoqlikda divan Amir I. Al Arabiy Sport klubi 5,3 km uzoqlikda, Qatar Sports Club stadioni esa mehmonxonadan 6 km uzoqlikda joylashgan Doha xalqaro aeroportigacha bo'lgan masofa 4 km.