Siteground is great for hosting your first website. Their own, in house control panel allows you to easily setup and manage your hosting accounts. With big savings on new accounts, you might find you opt for one of the larger plans which allow you to host more sites.
What I really like was how easy it was to add an account to their own FREE content delivery network (CDN)
Support is via live chat or email and if you are clear with the problem you are facing, very good.
What isn’t so good; the renewal prices but the rate is comparable to many other hosts.