We stayed 3 nights in Riad Viva. The hotel is very beautifully decorated in typical Moroccan style. The courtyard was very lovely. I could not stop taking photographs, especially the different lamps that were used in the Riad. The rooms were comfortable and nice. Our stay was very relaxing as the Riad's atmosphere was very homely. The staff were helpful, however, only the Manager (Aziza) could speak good english. The Hamam and Massage was very good.
Regarding the location, we were initially a bit scared as the approach to the Riad was through narrow roads which did not give a feeling of safety, however, we soon realized that there were many Riads in that area and that it was not a problem.
Overall the stay was excellent, however, on the last day we were not happy with the Riad's arrangement of free transportation to the airport. In booking.com, it's clearly mentioned that the Riad Viva offers free transportation to the Hotel, however, we were initially asked to pay 200 dirhams. Later they informed us that it would be free. Further, even though we informed them the departure time, there was some miscomunication between the Riad staff and the Taxi driver and they arrived 30 minutes late.