LOL
I grew up around Mexicans all my life but still don’t exactly know what it means. They just used to throw it around.
I don’t think it is flattering.