We (two adults and a 14 year old) had a wonderful stay in "Exotica" at Yamina Lodge.
The room was a good size (even with a fold out futon in use), clean and generally a "nice place to be".
The owner was very welcoming and helpful and even provided us with a third bicycle at no extra charge.
Breakfast was very good, with fresh fruit saled, bread, ham, cheese, croissant, yoghurt, fresh juice and tea or coffee.
The location is also very good, being a very short distance from the beach (though no lifeguard at nearest point), and easy cycling to the main village and beach in the bay.