Saving large files natively for in app playback

Hello, I’ve just got started with ionic and have a query. I’m planning on creating an app which will need to be able to store its own audio files locally for offline playback. Perhaps up to 50mb. My understanding is that $localstorage would not be suitable for this as it is restricted.

I’ve seen mention of using a Cordova plugin but haven’t seen many people mention how they got on with it.

Can anyone reassure me that I will be able to build such an app with ionic and should I use the Cordova filesystem plugin for this?