Highly recommend Spain Day Tours - just came back from Spain / Portugal. SDT was our tour provider of choice for Cadiz (for Seville) and Malaga (for Granada). They are super-legit - in fact, they were one of the few tour operators able to secure Alhambra tickets whereas other firms thru Viator had to refund fees at the last minutes, disappointing several others on our cruise. Looking forward to touring with them in the future.