Im thinking of getting a cup for myself and I would love to get one for my niece. she will be 18 later this year do you think this is a good idea or not?