Sounds like the thermostat was sticking initially and once replaced acted like a thermostat should.
@ROB83R 70 to 90 is just fine for an alloy/cast motor. Don't go colder, you'll run into several issues, while not major, will decrease engine life and increase fuel consumption.
On that note don't flog ya car until it's warmed up!