I have flown them a few times, most recently back in December.
They were OK, the lfight was 3 hrs late due to a late crew in from Rio, and I slept most of the flight home to MIA.
The best part was that I got a fere upgrade just by asking the ticket agent. Amazing, she started to hammer away loking for a seat, found one, and never hassled me about my ticket code or anything. So I got the last seat in C, middle at the bulkhead, great for 6 hours of sleep.
So, all in all, B+...