We had an amazing time in Rabat! The apartment is beautiful and feels very authentic. The communication was always very fast and super helpful. We noticed that the shower drain didn't work when we arrived but they repaired it on the same day and left us some baked goods.
The bed downstairs is indeed very damp but upstairs the bed is perfectly fine.
The location of the apartment is perfect. Lots of good restaurants in walking distance. There is a bus station close to it but you also always find a parking spot for a car.
We will definitely stay there again when we visit Malta next time!