Overall Green Dot is great, as for Direct Deposit, making purchases so on. However, it says that Mobile Check Deposit will take between 1 - 5 days. If you are given the opportunity to do Mobile Check Deposit, but need your money within a day or two do not do it. It will take the entire 5 days. My check was from my employer who does my direct deposit and it was for $150 so not a huge amount. This should have been available within a day or two. I am a single mother and needed these funds within a timely manner to get my kids school supplies and food. I guess my expectations should not have been a day or two since it does say 1 - 5 days, but I really did not think it would really take that long. By the time the check is deposited my direct deposit will hit and I won't need the check.