Beyonce is a good role model, so I'll just start by saying that.
Now, let's get to the song. Younger kids (eight and younger) won't care about hearing it, it goes way too slow. Tweens and up would think it's fine, as in would they listen to it, but when it comes to what's actually in the song, anybody could listen. The only "concern" is a small beer reference "drink beer with the guys". Other than that reference it doesn't matter. Not my favorite song, but it's fine.