I've been a customer of theirs for many years (Former location: Old Shep) and have always enjoyed the staff and the service. They have a good selection on hand and can order virtually anything if they don't have it.
Their prices are very competitive and will work on deals with you and the layaway plan is great also. They are very knowledgeable and if your looking for a place for your next gun purchase I would advise checking them out. They care about their customers and want you to keep coming back.