Had personal dealings with MXV and Park and both good.
As for Mifsuds, they've had some bad press here recently. A good friend of mine has also had a bad attitude from them. It seems they're ok when they're taking your money off you, but when it comes to deviating from this process, like having a problem, then their tone changes.