I recommend this company to anyone who has a phone with a bad ESN, They resolved my sisters issue and got her phone up and running again on the Cricket unlimited plan. The price quoted was for flashing, activation,taxes, and first months service. Well worth the money.