VPS is good and you can opt for the Linode servers which is the best service. Also it satisfies for ecommerce sites.