The first part of the flight both to and from Toronto was somewhat uncomfortable on the Airbus 319 aircraft. The flight was full both ways and the space was just too constricting.
besides we were only served a drink flying for 3 hours. The layover was quite long (six hours) but we took advantage enjoying the airport and partaking of food and libations.
The second part of the trip from Toronto to Dubai and back was a different story. We flew on the Dreamliner and we felt nothing lifting off the ground and landing. Absolutely smooth flight. The food was quite good when it comes to airplane food and we had access to free entertainment by virtue of the touch screen display directly in front of you.
The flight was quite long (about 12 to 13 hours) and I was able to watch two good movies before finally taking a nap.