Spain was incredible, everything that was organised through Spain was just so memorable. I quickly added Spain to my list of favourite places I've visited, highly highly recommended! I booked this tour because it went to Morocco, as I was under the impression I shouldn't do it alone and it was high on my bucket list. Morocco sure was a letdown unfortunately, I 100% put this down to the trip leader we had for that leg of the trip. He was nice enough but I believe he is used to showing around an older demographic, he skipped over the history and ruins but would constantly point out 4&5 star hotels, which we were all super confused about. He also recommended places for lunch/dinner, which were massive disappointments, especially the 50 euro dinner and show he'd organised. On our Fes city tour, he took us to all the places he's obviously pre-organised, which is to be expected, but these were all super touristy places, again probably because he's used to an older demographic that likes that kind of thing. We were told not to go off on our own as it was too dangerous, and after speaking with locals that live there, this is just not true. I believe we were scared into not wanting to leave the group so we went to the places he wanted us to go to. The three cities we visited were so far away from each other too, the first stop was Chefchauen, which we didn't arrive at until 9 PM, and that was with an on-time ferry, so we only got a few hours the next day to explore, and we weren't allowed to do this on our own either, the trip leader took us on a walking tour, and would get very upset if people fell behind. At one point a few of us broke away from the tour, because we are adults and perfectly capable of looking after ourselves, he'd made everyone stand in one spot for about 20 minutes while he tried to find us. Being hand-walked around the city is not my idea of travel, I was there to explore and be present were I was, not walk past, take a photo, and leave. The third city we went to was Asilha, while it was super beautiful, again we only has a few hours at night and a few hours the next morning to explore, it was a very small city with not much to do, so this was so bad, but felt like we could have skipped this city and had more time in Chefchauen. We then went back up to Spain and had an included dinner with Flamenco show that evening, which was absolutely amazing, and very memorable. Then onto Portugal the next day, the included dinner that night was at an Italian restaurant, which was odd, we were in Portugal and were taken for Italian, the food was pretty poor too, with a few getting a tad sick the next day. In summary and in my opinion, this trip needs to be split up, either Spain and Morocco, with more time in these places, and most definitely get a different tour operator in Morocco, it was the biggest letdown. Or Spain and Portugal, with more time in Portugal. Trying to fit in all three meant far too much driving time, and Morocco was left unexplored. Also, for those who struggle to see famine and animal abuse, Morocco will be difficult to explore without seeing these things.