No personal experience but I have never heard bad press about Firefly.