مجتمع تفریحی توریستی میزبان به مساحت بیش از ۷۰۰۰ متر مربع در کیلومتر سه کمربندی شهر بابلسر واقع گردیده است . طراحی منحصر به فرد آن در ۱۳ طبقه و در قالب دو بال شرقی و غربی با ۲۲۶ اتاق و سوئیت های متنوع متناسب با ویژگی اقلیم استان سرسبز مازندران با بهره گیری از معماری سنتی و مدرن به گونه ای است که میهمانان را با هر نوع نگرش زیبائی شناسانه در بدو ورود به وجد می آورد.این هتل با دارا بودن نمای قله شکوهمند دماوند، نمای دریا ، نمای شالیزار و نمای شهر، پانورامای بی نظیری را ایجاد کرده است.