The problem with co-working spaces is that there are too many techies there. Sometimes they're fascinating and you want to engage with them, which destroys concentration (in a semi-welcome way), but more often-than not they're populated by self-involved extroverted tech-bros who won't shut up.
Home-office, cafes, parks and libraries have been my offices of choice as a remote worker for the past decade.