This was the first trip we made to Morocco, and we did it with our 2 and 5 year old kids. We couldn't have picked a better location in our opinion than Le Vizir Center Parc & Resort. On top of being a very spacious and luxurious resort, it offered tons of activities for us and, especially our children. The children's animation team, lead by Hamin "Mustache", was the highlight of our daughter's trip - dancing every morning after breakfast and coming back after lunch with her face painted, and full of stories. The staff was super friendly, and helpful with every request we had, whether it be about catching a quick shuttle into the Medina (15-20 mins drive), or ordering our 5th tray of mint tea of the day. Breakfast was great: we had fresh msemen and omelletes every morning. And when we chose to eat at the restaurant at the resort we were never disappointed...although it's hard to compete with the amazing restaurants we ate at in the Medina if you want a good tagine or couscous. We took advantage of the on-site spa aned hammam, and never bored of the large campus, and 2 huge pools, even after a week of being there. It's really to our taste, but being a little further away from the noise and speed of the Medina was exactly what we were looking for. It wasn't difficult at all to get into the city when we wanted. In general, things were very affordable, from taxis to room service to restaurants. We cannot recommend enough! We will come back!