Yes, I believe so
Yes, they have always solved my problems whenever I've approached them via phone (which is rare). I approach them far more often via email, and they usually resolve the issue within 2-3 days. Usually this relates to vouchers they have not yet sent me or used vouchers that they have sent (has happened several times, even the replacement vouchers were used but they checked and replaced them)
Yes, the services are good