We had superior Hotels, did not like them at all, all of them were too far from the centres, very cold atmosphere, too modern , too much business class , food was just about ok, food in Seville was disaster for two days, I would not give it to the dogs, and I am not exaggerating. Coach was very good, drivers perfect , organisation was very good, except one time in Madrid they did not come to pick us up at all as promised , we waited for half an hour then we had to ring them international call , to find them, take taxi and get to the meeting point our self.
Guides were very informative and absolutely fab except personal attitude one of our guide elderly lady towards us when we were late for a pick up 30 min, not for our fault, we were ready for the time we thought we had to she made faces, angry remarks, body language was unacceptable, humiliated us in front of all the coach, not even gave us a chance to explain or even say sorry so we did not , it was very very unpleasant to continue the rest of our tour with her although she was very good at her job as a guide. Flamenco show in Seville was nice but if you get the first line front seat next to the stage , forget you will see a nice show, organisers just taking advantage of squeezing as much people as they can but not thinking of visibility of the show, it's like watching TV 10 cm away from your face, I was in a front seat and can say I want a full refund for that unpleasant experience.
Also, it was said in description that the tour will finish on a certain day 7ish p.m. , but it finished at 4 p.m., small detail but it's not right.
Bear in mind the tour - very tiring , every day early wake ups. Overall would recommend.