The place is absolutely stunning on the European side of Istanbul. Sparkling clean with lots of modern touches. Its only 1 min walk from İstiklal street and 7-10 min to Taksim Square. Taxi stand is very closeby. Lots of cafe nearby. Just downstairs is a pizza place which also is amazing.
Host (Irem) had responded very timely and provided information whenever we asked.
Overall, recommend the place.