Situat chiar in Piața Taksim, Grand Star a fost renovat in anul 2014 și oferă piscină interioară, facilități de spa și centru de fitness. Proprietatea pune la dispoziție camere cu WiFi gratuit. Hotelul include bar, cafenea și zonă de restaurant, cu vedere la Bosfor.
Camerele spațioase ale Hotelului Grand Star au dulap incorporat. Fiecare cameră este dotată cu birou și TV cu ecran plat cu canale prin satelit in mai multe limbi. Unele camere oferă vedere la mare.
Barul și restaurant Dion servește mancăruri regionale, cum ar fi tocană de miel și fructe de mare, precum și băuturi alcoolice locale. Restaurantul are ferestre mari, cu vedere la Bosfor.
Hotelul Grand Star se află la mai puțin de 2 minute de mers pe jos de stația de metrou Taksim și la mai puțin de 20 de minute de mers cu mașina de puncte de atracție renumite, cum ar fi Moscheea Albastră. Aeroportul Ataturk este la 16 km de hotel. Aeroportul Istanbul se află la 51 km.