My partner and I have just come back from agadir,the hotel decameron tafoukt beach hotel was fab! We booked with first choice and we arrived late at night,on arrival at the hotel the porter took our luggage while we checked in,our room had a huge balcony and they left us some sandwiches and olives for us to eat.Next morning we went to breakfast which had a huge variety,it alternated every day,lunch was nice,also snacks were pizza,chicken and chips,cheeseburger abd chips! (we sometimes just wanted a sandwhich but it was not on the menu!) Dinner was buffet style,some nights were nice,others were average,everything was in french so you did not really know what you was eating but it did not matter. Waiters were friendly and helpful as all staff so can not fault it there.Entertainment in french all the time day and night but the reps tried to get us involved which was good.The only downside i felt is the people on reception,be careful when changing money up,they tried to shortchange me.When i questioned this he said exchange rate had changed so i politely reminded him that his collegue changed my money 3 hours earlier the same amount,and i had a receipt to prove it!! Needless to say i got the correct money,also they tried to charge me for a phonecall that i did not make!! So little things like that you need to be aware but on the whole we enjoyed the good food,atmosphere,sun and the people are friendly. So hope this has been of help!