Definitely my favourite way to get to LGA. Having tried subways, taxis, and other buses - this is your best way to go!
Granted, traffic isn't really a problem on a Saturday. And I left myself more than enough time. But this couldn't have gone much smoother. I wouldn't hesitate to recommend it.