Has everything, but the customer service. Went in to get three new wedges and a putter, spent about an hour and half looking at Vokey wedges along with Ping and Scotty Cameron putters and not one person offered to help me. One of the guys had the balls to try to get his "name" on my order and get credit while I was standing in line to pay with almost $500 in clubs in my hands. Luckily I knew pretty much what I wanted when I walked in, but it would have been nice to discuss my purchase with one of their "experts". The entire time I was there the three sales people were standing by the register talking to each other. I specifically asked the cashier to give credit to no one, hopefully she obliged. They gave me a coupon to use on my next visit so I went back to get some golf balls and I was told I could not use it because the price was reduced. It was $10 off $50 and I had $80 worth of Taylor Made Tour Preferred balls. I tried to give them my business, but Golf Galaxy on Charleston will be getting my money from now on.