The complimentary coffee thing is very confusing.
We stayed at the same hotel twice (two separate stays) due to missing our train. One day, we ordered coffee and tea from Butler - butler had told us it would be complimentary between 2pm and 10pm, and it was free. Next day - new room, new stay, called Butler, to order tea - got transferred to In Room Dining and they charged for it.