Three times in the last 6 months I have ordered through them. Ice melt, never made it. Call them after a few weeks and finally get it. Bag inside has hole in it. 6 curtains, Walmart cancelled order and would get back with me. Never heard back. Picture frames, was supposed to pick up Wednesday but was informed they would be late. Never heard anything and went to check online. Someone decide to change the date further out for pick up. Cancelled order but am only getting refund for part of order because the one that held up everything hasn't been returned. Maybe because it was never sent!