I have mixed feelings about the resort. The service was good, the location is next to restaurants and the beach and the pool area is good (although small-ish).
But there are lots of things that could be improven: The rooms aren't in the best shape, wifi-connection is poor, sound proofing is next to none and the breakfast was crowded every day after 08:30.
I don't regret booking the hotel, but I encourage to be mindful about these setbacks before booking your accommodation at Agadir.