Отель открыт в 2010 году. Состоит из 11-этажного здания. Расположен около самого большого в мире ипподрома Meydan Racecourse у шоссе Al Meydan Road в новом престижном районе Дубая — Meydan City, недалеко от торговых комплексов и достопримечательностей города. Meydan в переводе с арабского означает «место встречи», что отражает философию этого гостеприимного отеля: комфортная роскошь и развлечения доступны каждому гостю. Здание отеля выполнено в знаменитой архитектурной манере современного Дубаи, интерьеры отражают восточное богатство и космополитичную атмосферу.