You can check their reviews on different sites, but it's not a guarantee that they'll be good at what they do. You also need to consider how long they've been in business, how recently they've been reviewed, and how many apps they've developed for different platforms (iPhones vs Android).