I've used them for my online store and they have been very helpful at every step of our journey together! They were always available to answer any questions we had as well as provide great suggestions about how to improve things. It is difficult finding someone who can understand your business needs when you are just starting out so it's nice that there was somebody else around with experience. We hired them because their rates seemed reasonable compared to others but not too high either which made us feel like we could trust them more than some big brand names would be able to give us honest advice without charging an arm or leg.