Great apart hotel in the beautiful area of Istanbul that will make you fall in love with the city