Not sure if others have had similar experiences to me when it comes to marketing and website agencies. I haven't had the best experience but I recently started working with a company called Velvet Media & Marketing.
They handled my online marketing & rebuilt my website. I'm extremely happy with how it went every step of the way for once. I'm not sure how to explain it but they basically sent me these step by step lists of what they're working on so I can see and keep track. I highly recommend you check them out if you're in need of marketing or website help for your business.