Been shopping here for years. They offer great pricing and a helpful, knowledgeable staff. My delivery has always been as expected and if there has been any delays they have always kept me informed. Not always the most convenient situation but as a reasonable person I understand that they are the retailer and not the manufacturer. They can't simply produce it out of thin air simply because somebody bought it and feel that's the reason they should have it.
Returns and exchanges have always been easy with no questions asked as long as I didn't use my gear in the water.
I recommend talking to Bob or Aaron for anything scuba related you may need.