We just flew Minnepolis to Amsterdam on KLM, then to Rome on Alitalia and found Amsterdam to be a bit of a pain. International flights seem to arrive/depart at E gates - which are a long way from gates for departing/arriving "domestic" flights, and you have to go through both passport control and another security check in between these gates. This was a real problem coming home as we had a very tight connection and almost missed our flight due to long line at passport control. Fortunately, you have time here so it shouldn't be a problem!
Rome was a breeze - walked off the plane, picked up the baggage and that was it. Have a great trip!!!