I recommendfor web hosting because i’ve tried GoDaddy, HostGator, BlueHost and NameCheap before making SiteGround my official host.
Customer Support at SiteGround is Super awesome! The User Interface is super easy to manage everything. The pricing is very reasonable. And due to their partnerships, you get Free SSL! (Costs over $50 on HostGator for applying SSL to 1 domain)