The views from the apartment is fabulous. You will never tire of it ! The location is fantastic, great cafe's and food shops near by. Taksim square is a short walk and from there you can access lots of different modes of transport i.e tram, subway, buses etc.
The sea is easily accessible too from the apartment and within a short distance you can catch a boat. Tao and Hilal recommended some great places all of which we liked.