Flight cancelled the night before, rescheduled for the next day. That flight was then delayed for 4 hours so we missed everything we had planned to do on our family trip. Avoid Virgin at all costs.
airlines reviews