This will depend on you really, if you can give us the information we need in order to complete the website then it can be done in 7-10 days. If we are waiting for information or certain elements of the website that has to come from the client, then it could take longer. We always say "We work as quick as you do".
All our websites have the basic meta tags in order to be 'found' by Google. We do offer an extensive SEO report that will give you professional SEO service along with a professional report on how you can improve your rankings.
Truthfully... Yes for many Web Design companies hidden costs is a daily routine, HOWEVER Enzo Web Design will always give you clear and truthful costs, which will never change, we never have hidden costs and our current clients will testament to this.