Das Hotel liegt an der Business Bay, einem erstklassigen, zentralen und gemischt genutzten Viertel in Dubai, das oft als das "Manhattan von Dubai" bezeichnet wird. Es zeichnet sich durch eine moderne Skyline aus Hochhaus-Büros, Luxushotels und Wohntürmen aus, die sich entlang der Uferpromenade des Dubai Canal erstrecken. Das Gebiet bietet einen energiegeladenen, urbanen Lebensstil mit hervorragender Anbindung an die Sheikh Zayed Road und das Stadtzentrum von Dubai.