The local tour guides/day trips are great and you have picked the right partners to work with.

All hotels are in good locations.  One of our hotels gave us a room upgrade on last day of stay, a very nice gesture indeed.  The hotel staff are very friendly too.

Overall, it was a good trip and we kept closely to the plan. Some points:
– There was protest in Barcelona on 1 Oct (Catalonia independence protest) and we were caught in the middle of it.
– The metro in Madrid was a bit confusing and we had problems buying the ticket as locals spoke little English and the information counter was not helpful.
– The pace in Malaga was a bit tight, think we could spend one more day there.  It was tiring to have back-to-back day trips.