I can't say that I've heard of this band, but I would think that there are likely some bands that are as good, or better...and would guess that some folks who are more in the know here, can help you out.
That's one reason why I have moved it here...the other is about the same--this is the simply the right place for it !! You'll surely get your answer soon !! MM