The good: free WiFi, power outlets and decent seats . You can reserve selected seats for additional fees.
The bad: not the most spacious seats
The ugly: charged us $20 extra for our carry-ons since he thought they were too big to be carry-ons even though they're average carry-ons we usually put on airplanes. I guess it depends on luck though (and the guy who checks you in).