Amongst the accomodations we've stayed so far with Airbnb, this certainly deserves to be placed in the highest rankings! The building is an ancient country house, but it's incredibly well preserved, very well furnished and decorated. It's super clean and extremely well equipped. We only stayed for 4 nights but it would be more than suitable for much longer stays as well. The neighborhood is absolutely quiet and peaceful. Xaghra is a small town on top of a hill facing Rabat, but quite a few restaurants and small shops are available within walking distance (even though many of them are closed during low season). We didn't have a car, so we used either the bus or the taxi to move around, or just walked (it takes about 35 minutes to both Rabat or Ramla Bay on foot).
The hosts were very responsive, friendly and helpful and provided many useful infos about the house as well as tips on things to do and see.
Our stay was simply amazing and I'd recommend this accommodation with no hesitation!