Отель расположен на набережной Comicli (Sheikh Khalifa Street), в непосредственной близости одновременно от деловых и торговых центров Абу Даби. Отель состоит из 2 основных зданий, 26 и 7 этажей. Отель открылся в 1992 году, последняя реновация проводилась в 2014 году. С территории отеля открывается панорамный вид на Персидский залив. Отель отлично подойдет как для экскурсионных, так и для деловых поездок.