First time ever purchasing something over ODT and Barnes made it a positive first experience. Had great communication throughout and was on time. Everything I bought was present and looked even better than in the pictures. Barnes even threw in some extra stuff which was unexpected and gratefully appreciated. I would deal with Barnes again in a heartbeat. A+++