I recommend the appartment, it is very clean and well located (only 15-20 minutes by walk from the center). It is also very functional. Fatima is very friendly and reactive to answer our questions.
The only drawback is that the room is just above a street where there is a lot of traffic so it is quite noisy.
Otherwise, it is a very good place to stay!