The resorts are great but the sunwing flights are terrible, on a 7h flight from Cuba (SNU) to Vancouver (YVR), they served us water twice, the first time at 1.5h into the flight, and then once more at 5h. Food? Forget about it, there is only enough actual meals for the first 10 people, and they're not free either! The rest got a cottonmouth turkey pita or soggy steak sandwiche for $10. I have never before been on a 7h flight where meals were not provided for everyone. No compensation offered for inadequate meals either. Ended up dehydrated and puking after this flight, the worst experience I have ever had on a plane. The head flight attendant Naomi wasn't great at diplomacy either. Won't be flying sunwing again.