I can wholly recommend Djaafar's place. It is in a great location, and has lovely interior and a very well equipped kitchen. Djaafar was very flexible with check-in and check-out times, and very communicative and helpful.