It is an insult if said with a snide tone of voice. Most of the time it is just obnoxious, similar to someone commenting on belly size while pregnant.