Surprisingly well. It stayed in place without a problem for around 12 months. After that I had the roof replaced by Mgmania for a new glass screened one.
As long as the underside of the roof is clean and dry and you have the interior warmed up it should stick, no problem.