Recently returned from Spain. Stayed at the AC Recoletos in Madrid on my last stop. Very nice hotel. Very clean room. Somewhat small room as compared to American hotels rooms but was expected for a European hotel.
Mini-bar is free and restocked daily (only alcoholic beverage in it is 1 beer).
No CL and no free breakfast. I had read that someone else said there was 'free' food on the bar or the check-in counter but the only thing I saw was jelly beans on the check-in counter which was fine by me.
Some good restaurants very near the hotel.