Watch out, they're full of hidden charges on their "free" 500MB/mon 4G service. If you don't use at least 10MB/mon, they charge you a fee. Data is rounded when it's used so it keeps rounding up. If you go over 400MB and don't have at least $10 in your account with them, they charge you so you have money in your account. Basically you have to use at least 10MB but less than 400MB a month to keep things free and with the data rounding that becomes very hard. Additionally, while they say they refund the price of the device deposit when you return it, you are charged an additional $10 restocking fee. Checkout the huge thread on slickdeals with lots of people upset about their service and all the hidden charges. I was about to pull the trigger on one but luckily read the info on all their charges and decided otherwise.