It depends of how many pages of website you want to make and which type of website do you want to make.
Yes! if you are not satisfied with the design we are ready to do infinite changes.
NO! domain is not provided free there are extra charges for domain and hosting
It depends on the design but it usually take 1-2 weeks
Yes! are all websites are SEO friendly