We had a wonderful two night stay at the Xara Palace. We were offered an upgrade (paid for) the the Presidential Suite on arrival - it was 100% worth it. The space was fabulous, wonderful bathroom and lounge area. The hotel has a private, secluded feel.
The pool (5mins drive) is extremely relaxing, wonderful service from Noor and Izor who drove us there each day. Would recommend a drink on the terrace if possible, the champagne trolley is fantastic.
We ate in the Trattoria (definitely recommend) and explore local restaurants in Rabat too. Will definitely be back.