The beach is a very long stretch of nice sand. Close to the village some sellers might bother you, but further down it is very peaceful. The first couple of meters of sand close to the wall are relatively shabby - be careful with broken bottles - but closer to the water is is fine. Lots of shells for kids to find.
The middle of the stretch is busy with kite surfers - really cool to watch and very entertaining.
At the far end you will find camel rides on offer - actually 'dromadaire' - around 150dh for one hour per camel.
We went beginning of April. We could not swim, as there was far too much wind and enormous waves, but our children had a lot of fun flying their small power kites (take them from home, we did not see any to buy).
Toilets are located just up from the beach near the entry to the village, little white hut, 1dh, clean and maintained by a very friendly lady.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.