We took this tour with 3* hotel option. All hotels are very good and clean in very good locations - walking distance to city centers. I would highly recommend this option, if that what you care about.
Everything was well organized, on schedule and very informing. Our tour director Carlos was very professional and pleasant.
I only wish they would include a guided tour of Alcazar in Seville. It should've been at least an optional. We spent about 1 hour on the line to get there b/c this is a MUST in Seville, as well as the Cathedral.
Otherwise everything was to our taste: a good mix of guided tours and free time to explore cities on your own.