A great and worst shopping experience