I saw those in store. Was desperately unimpressed. Material felt thin and was non-selvedge. Not that the selvedge thing really matters - it just felt like they truly weren't worth the money.
I hope you like them though - I certainly don't want to be a Debbie-downer on your purchase!
I am waiting for them to arrive, if not I will be returning them. I am uncertain on the slim fit, but if you are saying the material is thin, I love the low straights because of how they feel.
I will post comment on them when they arrive.