The name "99 cents only" indicates that this dollar store, unlike other dollar stores, has ONLY items that costs the dollar. Not so! I bought a bag of grapes and it was almost $5! If they had marked items that dont cost $99 CLEARLY I would not mind, but they dont so it appears that their business strategy is to mislead the customer.
I bought an iPhone cable here too and it did not work. iPhone cables need to be licensed with Apple because they have a chip inside. If they are not licensed or licensed for only a week or so, the cable will not work. 99 cent only should know that - and yet they sell cables that they should know does not work! Misleading and dishonest!
Having said that - if you can live with their dishonesty, you may still be able to find some deals here.