Reliability and consistency are quite important when hotels choose to offer such services - otherwise they do themselves more harm than good.
I'd give them a C- or D+ on this one.
We received the items we paid for when we arrived at the room. We did not receive the freebies. We never had any acknowledgement of our request after it was made.