Absolutely, in fact, that's the exact host I'm using for two of my current clients. You can create the website data using any method you desire including hand coding, WYSIWYG editors like Dreamweaver or advanced CSS scripting. When your content is ready you can upload content using any FTP client like FileZilla or any of the many clients out there. Most domain hosts also have a C-panel type file manager or an online FTP upload utility.
I recommend FileZilla. Instructions on how to configure the FTP client for connecting to the host servers is generally available in the host sites FAQ's or in the help section of your FTP client. The necessary filename server addresses will be provided by the host. I've had zero issues so far using...