تكتسب هذه الأبراج أهميتها من موقعها الفريد حيث تقع على بعد كيلومترات قليلة من المسجد الحرام وتلوح في الأفق فوقه.
الأبراج المتناسقة فوق الساحة وَالكعبة، مع الساعة التي تصور أوقات الصلاة في جميع أنحاء الأرض.
الأجنحة مجهزة بإنترنت عالي السرعة، وصوت الحرم المباشر في الغرفة، وماكينة صنع القهوة، وتلفزيون إل سي دي.
تقع الأبراج السبعة للمبنى على منصة مكونة من 15 طابقًا وارتفاعها 115 مترًا، وتضم منطقة بيع بالتجزئة كبيرة.