I personally don't like it purely because I don't like that kind of pattern (I'm not too big a fan of tie dye stuff), but I think it looks good on you and compliments your body well. Plus, it's looks pretty tropical and it'll work for when you go on the beach.
Not to revealing at all! I think it works for a midnight beach stroll haha. its open back I'm guessing lol. An since you're asking, means you're pretty conscience of what you're wearing. attractive and not to revealing achieved:)
thats a very perfect outfit for a first date. to me i think so, if you have the super beautiful thighs and the cute flat stomach for it, then flaunt it and wear it. i can tell thats what you have. so thats a cute outfit for you