I visited this store while vacationing in Vegas. It's tucked away in a strip mall which means it's not huge, but, thankfully, they've arranged the store so that it's still open and inviting--not crammed with so much stuff that you can't move around or shop freely.
I'm bummed that they didn't carry three of my favorites: Noro, Madelinetosh, and Malabrigo, but I did get some lovely Mountain Colors yarn at a 30% discount. Score!
I found the staff to be friendly and helpful, not pushy at all. The staff's friendliness is memorable enough that I'll visit the store again next time I'm in town.
I notice that several people have commented about "the table of people who don't look up." I've been to many yarn stores and it's pretty common. Knitters in a class are there to work on project. You've gotta pay attention to your knitting to avoid making mistakes. When I'm knitting at my LYS, I seldom greet customers as they enter the store. It's the store's responsibility to make sure I'm greeted and helped.
When I visited Gail Knits, a salesperson did greet me while the table of knitters did not. She asked if I was looking for something special. When I said I was on holiday and just wanted to look around, she graciously left me alone to shop and advised me of the 30% off sale.