"I have been extremely happy with the service provided by IPF. The explanation of options and recommendations was excellent. They have progressed with a problem solving pragmatic attitude. They have been professional, but friendly and available. I would be happy to recommend"