I will say this.. Last year I signed up a buddy.. Deposited 2 grand.. The idiot buddy of mine had it up to 24 grand in about a week,. Hit a bunch of hockey parlays.. Played it down to about 13 grand and asked for a 10 grand payout.. I had the checks in my possession in about 4 days and that was during ice storms.. Unfortunately banks in Northern Minnesota do not like to cash foreign checks.. I contaced BFC,, emailed a pictured of the checks torn up and we had the money in days. I personally never had a problem with BFC.. I will do business with them again but my book that I use now I have used for 10 years and they are good too.. So I have not needed to use another book. My friend ended up losing and doesn't bet anymore.. If I remember right the baseball lines are a little bit high, but I usually got better football and hoops lines. I do not do many futures so I can't comment on those..