I like everything about it: the mix of colors and textures. Obviously the pants look amazing on you, but I might switch to something more neutral since you're already making such a statement (Girl pretty, vs. boy pretty if that makes sense)
I like it. U look great and pull it off very well :) however not to sure for a date tho, maybe something more relaxed. Especially if its a first date, But i still like it.