However, "mayabang" can also have connotations of being conceited, boastful, or haughty. So, depending on the context, you might use other words like:
* Self-important
* Pompous
* Smug
* Pretentious
* Full of oneself
Ultimately, the best translation will depend on the specific situation and how the word is being used.