Yes you may cancel 24 hrs before your arrival without change. If you cancel within less than 24 hrs, you will be charged the first night.