Are you seriously asking this question or are you completely disconnected from the dictionary? What does "unlimited" mean? No limits. If you don't intend for a customer to make use of unlimited storage, with no limits, then use the proper English word.
Also, this was a paid subscription.