2 hours is certainly more than enough - I'd argue 90 minutes would be more than enough. The other advantage is that, assuming you take the RER (and, this being France, assuming it's not on strike), then you don't have to worry about unreliable traffic.