Here's how to know if it's a fit for you.