It's a top-notch apartment. Everything was great.
Location is pretty good, a metro station is in 5 minutes walk, so it's not a problem to get to any part of the city. Galata port is in 10 minutes walk - cool and modern place.
Communication was great as well: I was provided with a super detailed check-in info, also earlier check-in time was available.
Will definitely recommend to stay here.