I would not pay a credit repair company. Most take your money and do the same thing you can do yourself.
You should not have a problem getting a mortgage with a mid score of 627. Contact a local lender so you know exactly what your options are. Best of luck to you.