Beliz is a great host that's easy to contact about anything.
The place was downstairs so in terms of windows it wasn't necessarily ideal but the apartment was well furnished and comfortable for a stay in a great area of Istanbul.