It is definitely too short/small.  I am only 5' and large busted, so probably should have gone a size up.  It was very cute, and the material seemed to be good quality.  It was too short and too small for my liking.