The definition of success in a lifestyle business is to provide the financial means to support the founder's ideal work-life balance.