Riad Nabila was absolutely wonderful. The staff was very friendly and knowledgeable. The hotel itself is absolutely beautiful and elegant, and always clean. Breakfast in the morning was great, with fresh and authentic food. The riad is a bit far from the center and you will likely need a taxi, but the front desk called ours for us.