I hit this particular GNC up due to it’s close proximity to my gym. It’s not the biggest place but they def have some great customer service. The staff is very attentive and not overly pushy. They don’t try to upsale you on more expensive products and offer advice to exactly what your looking for. Only thing that kept me from ranking it higher were the prices. Other than that you can’t go wrong with GNC.