Overall good value for money and hosts are very responsive to communication. However, couple of things to mention that have to be taken into consideration by everyone before choosing this place.
Firstly and most importantly, every morning at sunrise you will be woken up by very loud call to prayer from the mosque that is located right outside the flat. Closed windows and even ear plugs didn't really help.
Secondly, wifi works only if you're next to the router (in the living room/kitchen area). In the rest of the flat there is no wifi signal.
Another issue that we experienced is the location of the flat. It is located in a hilly area (therefore if you're not a big fan of walking up and down the hill then this place might not be for you). Booking a taxi was complicated as well as taxi drivers get lost in the area (lots of small one way streets) and you end up waiting for a taxi for a long time or going in circles around the area.
Also I would recommend confirming the check-in/check-out times with the host. We agreed with the host that we will be ckecking in between 12 and 1pm (check-in time advertised on Airbnb is from 12pm), at a later stage host told us that they have people checking out at 12pm therefore they will need couple of hours for cleaning. We agreed to check in at 2pm and left our luggages at the flat. When we came back a bit after 2pm cleaning was still taking place so we had to wait for another 30mins (or so) for the flat to be available to us.