That's nowhere near the "touristy" must-hits, but otherwise looks like a nice business hotel, if not a little cold.
I thought it's claim of "nearest to the new airport" was a little puzzling, because... yeah, it's "nearest" but not "near" so who cares?
I've never been to that mall it's centered around, and would rather stay at the Bosphorus Hilton/Conrad area or the new Hagia Mansions, personally.