Host, apartment, location - Excellent on all counts. Mustafa is a great host who's always available to sort out any issues. We stayed a few months and loved our stay.