Expedia's service was AWFUL. This ticket was eligible for rebooking at no charge due to weather. They were not well informed at all of the policy and couldn't seem to read the website rules. I talked to three different people and was disconnected twice. The third changed the ticket but not to the flight I wanted because the same class wasn't available. I called Delta direct and they confirmed that I was eligible for the flight I wanted. I have found Expedia awful to deal with if any changes need to be made.