Virgin Atlantic states that the passenger can cancel their flight without any fees within 24 hours of booking. However, they must have booked a flight 7 or more days before departure.