I never realized my old Colnago Super was "too big" until after riding it for 30+ years, I joined Bike Forums. 60cm for 5'10".
The newer Colnago is somewhat smaller, I think 56cm. And, it is nice. But, I'm happy riding anything up to 60cm. Perhaps even slightly larger than 60cm.