Mosaic North Africa made our family vacation easy and very fun! The staff was knowledgeable, happy to work with us on our budget and dietary needs, and planned the perfect places for us to explore together. Our guide was just the right blend of helpful and unobtrusive. In only 4 days, we made memories to last a lifetime! Thank you, Mosaic North Africa!