Yeah it is a good show. Some parts make me cringe, like when John gets all cunty and whiny about wanting to "have a life" and all that gay shit, but overall it's entertaining.
The episode where they went to Mexico was frickin sweet, so much violence.