Where to Stay in Senegal

Like in every country we plan on visiting, in order to have a great experience, we want to choose carefully where we stay so when we have a long day…