The Gnaoua festival is very fun and very crazy! It definitely make Essaouira a much livelier place. I think the impromptu musical demonstrations are more fun than even the official events :) Its just a fun place to be, good music, funny people, and lots of crazyness!
