Отель расположен в Аль-Барше, недалеко от улицы Шейха Зайеда, станции метро Sharaf DG и торгового центра Mall of Emirates. Общая площадь отеля 1300 квадратных метров. Отель открылся 1 июня 2012 года. Состоит из главного 8-этажного здания, есть 2 лифта. При заезде в отель взимается депозит. В отеле не предлагаются алкогольные напитки. Отель подхоит для бизнес-поездок и экскурсионного отдыха.