Tried to get a Sofitel to match an expedia quote directly - but they referred me to the Best Price Guarantee on their website. My concern is - the rate I am looking for is non-refundanble (and cheaper on Expedia). If I book directly via Accor - and then the claim is rejected - am I stuck with a higher rate booking or will they allow me to cancel?