Overall I had a good experience at Caswell. I went on a Saturday morning and had to wait one hour for a range to open up, but as it was my first time there, I spent the hour looking around the store. Counter staff was not that friendly, however the range master made up for it and was very helpful. I'll return for sure.