Excellent stay just steps away from Taksim Square