We had a great experience with Porter Airlines.
Employees are friendly and efficient. The plane isn't that big but it's fine since the flight is less than 2 hours from VA to Toronto. They have an awesome lounge in Billy Bishop Toronto City Airport. Complimentary sodas, bottled water, coffee drinks, and snacks are offered. The snacks they offer during your flight is also nice. They also serve complimentary Starbucks coffee and tea as well, which I thought was a nice touch.
Overall, we are very satisfied with Porter Airlines and will definitely fly with them again!