On a fully flexible booking the Mercure in Lisbon charged me the full rate up front recently telling me when I queried it that it was their policy. I told them to refund it and wait until I was at the property, they refused, I cancelled and then they did refund. I booked elsewhere.