We stayed partially (as we had a few days in a Riad in the Medina first) at the Eden Andalou which is a big AI place on the edge of Marrakech with its own waterpark. I’m not an AI fan usually but old town Marrakech where we were staying previously was a bit full on with a 6 year old. The Eden Andalou had one restaurant (all buffet, decent if not exciting options) included in the AI option, kids club, free entry to the waterpark and evening entertainment. The rooms were huge and clean. It’s wasn’t 5 star but a pretty decent, family friendly hotel. One pool is heated. The weather was a bit mixed but generally above 25 degrees when we went (late May early June).