Riad Al Zahia, c’est un petit hôtel convivial de style riad et la direction met toujours les clients au premier plan. L’hôtel est idéalement situé dans la vieille ville mais dans une rue tranquille. La terrasse sur le toit offre une vue sur l’océan et la médina. Chaque chambre a été décorée différemment, mais toujours dans un style marocain traditionnel, et le service est de grande qualité. L’hôtel dispose de 12 chambres doubles, quadruples et suites. Le prix par nuit pour une chambre double est de 70 euros avec le petit déjeuner et la taxe de séjour.