Yes - Nordstrom.
Pretty true to size - I bought an 8 and that is typically what I wear.
No - they are just a clunky as the "Beach" style and flop around on my foot. I bought a pair for DS, too, in his regular size and his flop around as well. I am hoping after I wear them a few weeks they will feel like they fit.