The apartments are situated on a small downhill street near Taksim square. The exact place was a bit hard to find at first (look for Taksim City Suites black oval shaped sign) but we asked the locals and they helped us out.
The owner, Suphi, welcomed us and helped to check-in early. We were given a free of charge room upgrade so we had everything we paid for plus a small kitchen.
The place itself is clean, stylish, a bit small because of extra bed but it was alright. Everything was working as expected, A/C, TV, fridge, Wi-Fi and an electro grill.
Suphi answered all our questions and kept in touch if we needed anything.
The stay was great for the price and we liked it very much.