Can I have root access to my server?

Yes and no. You will have root access to your hosted server (which is a virtual machine) but not to the physical servers that it is hosted on (for rather obvious security reasons).