Reviews are mixed and there are many of them but personally I would highly recommend the Club Mac complex in Alcudia for your party size I think it would be ideal. Food and drinks were excellent with a massive choice, the complex itself is massive(9 pools IIRC), Entertainment was of a very good quality(probs the best we have had in any AI) and Alcudia itself and the beach are beautiful. Depending on who you book through you also get free access to the waterpark across the road from Club Mac.
If I'm looking for downpoints they could only be small compact rooms(but big enough for what you need and the time you spend in them) and depending on when you go you need to expect the place to be busy as obviously it's huge and caters for a lot of people.