Отель Alila Jabal Akhdar расположен на высоте более 2000 метров над уровнем моря в сердце величественных гор Аль-Хаджар, и назван по месту своего расположения – Джебель Ахдар, что в переводе с арабского означает «Зелёная гора». Курорт гармонично вписывается в окружающую среду, сочетая традиционные элементы оманской строительной техники с современной архитектурой. Корпуса отеля располагаются V-образно, получается вид на две разные стороны: на каньон и на горы.
К услугам гостей открытый и крытый бассейны, детская игровая комната, спа-центр, тренажёрный зал и конференц-зал, а с территории отеля открывается вид на горы Аль-Хаджар.
Отель построен в 2014 году. См. план отеля. См. Fact Sheet отеля.