I wouldn't use "snug" that way.But you could also be saying "It's snug" to mean that it's tight enough to go up one size, right?
When you try on a jacket, can you say "It's snug" to mean that it fits perfectly?
Or does it always mean that it's tight?