I have the same with the Marriott Gosforth. I've cancelled my 'non-refundable' booking and relocated to the Marriott MetroCentre, but Marriott were unwilling to match the original rate, so I'm paying a little more now for a hotel that is less convenient.