The hotel is located in the Mahboula district and offers 180 modern rooms and 70 serviced apartments.