Question: how should a vest fit?
Answer: The shoulders of the vest should always lie flat against your body and below any collar points. If you're wearing the vest with a suit coat, the V-shape of the vest should be narrower enough that the suit lapels don't hide it entirely.