We used Spain Day Tours in Palma in Oct 2019 while cruising on Celebrity Edge. Tour departed very promptly soon after docking. Bus used was clean and tour guide was professional. Ample time was allocated to each stops. Shopping stop doubled up as a comfort stop for passengers, thus works out fine. We did not have the opportunity to use them at other Spanish ports as we've been there before.