HI- Yes, i have been - To be honest i didn't particularly like it- its a big place and i felt the beaches etc were not rugged and clean enough -
The locals were lovely actually, never felt unsafe - it's what you make it.
However if you want a lux boutique hotel that is un pretentious and located on a
fab beach not from Agadir ,
i would highly recommend
WWW.SURFMAROC.COM - AND TO STAY AT AMOUAGE HOTEL.
You might also like Essouiera . - Good luck with it !