Perfect
Teenagers are so hard to buy for. They can change their mind in a moment. This way they can get what they want when they want it
Rating: 5 stars