I live on the beach in FL and this is a great weekend dress, I throw it over a bathing suit and I can go bike riding, or any other fun thing to do. it is short so I would not wear it any place proper at my age but I am sure a teenager could and be just fine with it