I think having a real estate attorney (NOT a realtor) review all documents is a very good idea. He/she should be able to advise you throughout the process at their hourly fee. Only a lawyer can provide legal advice. Sorry, I don't have any recommendations in Denver.
Have you bought property yourself before, or with an agent? If not, I highly recommend having someone very knowledgeable assist you. An experienced real estate investor will be able to provide advice that an attorney cannot, such as whether the property is a good investment, likely costs for repairs/upgrades, negotiating tactics, etc. If this is your very first time, I would get a buyer's agent since they're basically "free" to you and not the seller (yes, you could generally negotiate away the buyer's agent fee if you don't employ one, but that's not typical for most home sales).