It’s a great, modern , small place in the center of istanbul.
It has all what you need.