I found them very knowledgeable, they are extremely organized in their approach of things. They were able to give me great advice about my current situation as well as help with creating new plans for development. Their rates are fair but not cheap so it's definitely worth looking into if you have more than one option. The biggest thing was just getting started because there really wasn't anything bad or good - everything seemed like something we needed at some point! We used them mostly through out our site build process from start-up to launch.