We spent three nights at the Riad O2 and loved our stay. The driver was ready for us when we landed at the airport and the staff was very responsive when we let them know that our flight was delayed. The Riad is beautiful with a lovely courtyard and amazing rooftop terrace. The rooms are simple but nice and clean. Breakfast was fantastic and the women cooking are very friendly. The man that greeted us when we arrived explained in detail how to get around Marrakech and was super friendly. Overall a fantastic place to stay. I highly recommend it.