It is a small apartment. And you will have one room with a kitchenette plus a bathroom and balcony at which there is another single sofa bed. It is on 20th floor, so you can see almost everywhere in Istanbul from the balcony. There is wireless, Apple TV, kettle, microwave, dishwasher and almost everything you would need at a home.
From Ataturk airport metro station, it takes about 20 minutes to Otogar Metro Station. The place is 10-15 min walk from there. So, the whole trip from airport to the apartment takes about 30 minutes.