For only $45 I wouldn't booked with VS for 2 reasons. 1) If there are issues/changes you need to your flight, you need to call VS...which isn't terrible, but DL is better. 2) If you need to cancel your flight you'll end up with Virgin credit as opposed to DL