Understanding a Merchant money Advance and it is It best for your needs?