That dress is hot and so is your bod!!! I am an impulse shopper so I would say buy, it is not too short for your legs