Yes! you can install and set up a WordPress site with a 1-click install in your hosting account without worrying about downloading WordPress manually, uploading it to the server, creating a database, configuring the settings or manually install it.