I think facebook is great to integrate with your business, but to use it as your official website doesn’t seem stable to me. The purpose of facebook is to not sell products, but to network with individuals. That doesn't mean that you can’t use it to generate leads and sales to your website, but I believe that you should have a website hosted on a server that you’re financing for professionalism and stability. Remember, your facebook account can get deleted if it’s deemed as too commercial, so it’s never good to place all of your eggs in one basket.
Doug