The hotel was very nice. It's located about a 20-30 minute walk to the Medina and Souks, and across the street from a grocery store, which was convenient. The rooms were large and clean, with well working A/C units. The staff was competent, but not great... Our pre-arranged car at the airport was not ordered, so we waited almost an hour for them to send one (the hotel is only 15 minutes away). We later also found out that the car the hotel sent was 50% more expensive than just taking a cab (based on their emails to me, I had also assumed the hotel shuttle was free, as most shuttles are). We also had to ask 3-4 times for simple requests, like extra sheets and pillows.
My only real complaint is that we booked, and I quote, "a six bed apartment." We did not get that. Our apartment was a two bed apartment with lots of couches - narrow, hard couches meant for sitting only, not pull-out bed couches. We ended up putting sheets over 2 of them and having our kids sleep there, which is not what we wanted or expected.