It was a pleasant stay. I forgot to contact them before arriving, but even though the Check-in was super smooth, easy and fast. The location is very close to taksim square, bus station directly across the street. And 2 metro stations are near. The staff are friendly. Highly recommended.
Easy airport transfer through havabus, and then you can take a walk to the room. But if you have a lot of luggage, better take a taxi.