The place is great in multiple aspects: price, location etc....
The location, literally right next to Taksim Square, makes it easy to travel around Istanbul via metro, bus etc...
Would highly recommend to anyone looking to stay in Istanbul. :)