I personally can't comment on PHI but I noticed that some financial experts are saying not to enroll(in any program) since there are so many things not covered. They've been recommending that pet owners either just put money aside in a savings account,jar etc.
I bought a prepaid "credit card" and add money to it out of each of my paychecks. Hope this helps!