If you don't have a bank account, and need to cash a check, this is the place for you. I actually go here quite often. They have reasonable rates, and they are usually very quick. It takes about 15 minutes the first time. After that, it is really fast. They also give you free money orders when you cash a check with them. They only charge like %3 for your paycheck. It is a great service.