I agree with Lance. You need to look at all variables. The new rate may look great, but how much are they charging you? These fees and points will probably be rolled into the new loan, but they are still fees that you will have to pay.
Use a reputable lender that you can trust. I would be happy to connect you with lenders that I know and trust. Contact me if you want a referral.