def form_valid(self, form):
        """
        Create the new VM and then redirect to the new VM's page.
        """

        hostname = form.cleaned_data["hostname"]
        owner = form.cleaned_data["owner"]

        self._get_stuff()

        vm = template_to_instance(self.template, hostname, owner)

        return HttpResponseRedirect(reverse('instance-detail',
                                            args=[self.cluster.slug,
                                                  vm.hostname]))