They appear to be legitimate. However, that doesn't necessarily mean they're effective at what they do. And recognize that no one--law firm or otherwise--can guarantee that they'll be successful in any particular case.
Caveat emptor. (That's Latin for "Buyer Beware.")
Hope that helps.