The support staff is very helpful, always willing to help me out with my questions or problems I have had in relation to their products/services! Sometimes it takes them longer than they would like others' customers but overall great service!! They offer many different plans of pricing so you can pick what fits your needs best at this time as well as future growth requirements that may come up down the road (if any). There are some things we did not realize until after we signed our contract was an additional cost such as domain registrations etc which wasn't mentioned by anyone when signing paperwork (which should be standard practice!).