I had an average experience with Canal Place. The customer service was satisfactory, but I expected more variety in their product offerings. The quality of the items I purchased was decent, but not outstanding. Overall, I would say that the company delivers a satisfactory shopping experience.