Rory McIlroy says he is in a 'good spot mentally' after carding an impressive three-under-par opening round 67 at the US Open.