Did they comp you for the night or nights you spent on a different floor? If not, contest it with your credit card company. Explain that they guaranteed you that room for your entire stay, then forced you to move after you checked in. Even if it isn't true, unless there's an email trail, it can't really be proven otherwise.