I'm refinancing my 10-year ARM with a starting rate of 3.125% (just under 2 years to go at that rate) to a 15-year 2.5% fixed-rate loan through my same lender (no cash out -- just refinancing a bit more than the balance to cover the closing costs). I'll pay half a point for that rate but for my loan that's <$800. I qualified for an automated appraisal and they made the process really easy. They keep and service their own loans so they have 8 years of records with me -- that probably helped.
Closing costs will likely be ~$1,500 (not including prepays, but I'd have to pay those to ANY lender, and of course I'll get a refund of what's in my escrow account with them now).
Thought about doing a 10-year mortgage (rate would have been 2.5% with no points) as I'll likely pay enough extra each month to MAKE it a 10-year loan (or less), but for <$800 I figure it's more financial peace of mind in these crazy days.
(Oh, my lender is Bar Harbor Bank in Maine if anyone's interested, but they only lend in 4 states in New England. They are terrific.)