Remember, mortgage brokers must be licensed in the state of CO so ensure you are either using a bank and or a reputable mortgage broker. Get two quotes and compare those to the one you already have.
There is a way to get a lower rate, but first price it locally and then see if it makes sense to pay points.
Probably your best bet for lender to use would be someone in the area you wish to buy your second home. Find a Realtor who you would like to work for you and get the names of two or three reputable lenders in the area from them since they know their market best.
The reason to use a lender from the area in which you are purchasing is that they know the area and the special circumstances surrounding the properties so they will be able to offer the best rates. With excellent credit, you should be able to obtain a loan and competitive rates.
Hope that helps.