It's intermittent for me. It works fine for a couple of games, albeit with really bad lag which makes me lose or I'm playing with people from different countries, OR I get the dedicated server screen or the the request to join has timed out.
...
...