I've been to Town Square four times or so on extended trips to Vegas (oh, how I used to have so many of them). It's an outdoor shopping mall with your standard brands. Find the directory here for a complete list of stores: http://www.mytownsquarelasvegas.com/
There's a Whole Foods, which I've been to twice and appreciate deeply especially when traveling with compact humans. There's also an Old Navy for you to pick up spare camis and flip flops for trips to the pool and an H&M for general shopping. (Who DOESN'T like the Ikea of fashion?)
Parking is as easy as it is in most of Las Vegas.