Michael is a good communicator and he also takes the time to listen and understand your business, The price was what he says it is, not pushy and keeps you updated all the way, as with any SEO it takes a bit of time to see the results but the early signs are promising. Cheers pal!...