The best part of my stay was the service delivered by every single staff member. They went above and beyond to make me feel comfortable by doing anything they could within their reach. Wifi is great as I needed to get some work related stuff out of the way, video calls would work smoothly.
Location wise, the hotel is situated in a local village (but I guess they would call it city) between the best surfing spot and beach (Tagazhout) and Agadir. A note on the side: public transportation at night or early in the morning is an issue, a taxi would be required, during the day if you are on a rush to get somewhere do not rely on public buses either.
I would stay there again without hesitation..