We just booked a trip with Sunwing to Mexico over the Christmas holidays and although the property was nice, the flight there and back was a nightmare. We signed up for trip alerts and didn't receive any but one that said they were ontime. Instead they were 4 hours late leaving Toronto and did not notify or communicate this to anyone until 15 minutes before when we were supposed to board. They made us wait for over an hour for a voucher for Lunch and then we got $5, which doesn't buy much more than a coffee at Pearson International. We paid for Premium seats because we had heard the seats were tight and then ours seats were double booked. We were worried about lost bags and went with carry on. When we arrived there were people that had lost luggage, I felt especiaily sad for this young teenage girl who was in tears on the bus ride to the resort. Coming home was no better. Web check in wasn't even offered on the way back Delays again coming home and the sign at the gate continued to read on time, even though they were not. They forced us to check our bags or pay several hundred dollars to carry them on even though we had less then when we went down and the bags were standard carry size for any other airline. We arrived so late that we had to pay for a hotel stay at the airport when we got back. On the 7.5 hour flight down we had one drink service that happened 3.5 hours after we boarded. First and last time flying with Sunwing. You couldn't pay me to fly with them ever again.