My girlfiend and I rented two bikes for the day in Essaouira.
Communication with Martin was quick, very friendly, the bikes were well chosen and well maintained and although we've planned to do a little research of our own the roadbook to Sidi Kaouki that Martin kindly offered proved to be helpful indeed. All in all, a perfectly nice daytrip from Essaouira.
We took advantage of the possibility to leave the bikes in Sidi Kaouki and took the grand taxi back, but even there and back it's not a particularly exhausting trip (21 km one way).
We highly recommend Bled a Velo. It offers top quality service at a reasonable price.