Ok. This is my experience. I went into the IKEA store at Logan to build a cabinet on the computer. This was done ok, but I wanted it delivered and built. They didn't have have all the parts and told me to buy a couple to take home and avoid delay. So I did. Just two, that's ok. The items were delivered at the right date besides two pieces that were incorrect. After the builder (who was amazing) built it, they said two drawer cover parts were too small. So, I sat online (for ages) waiting for someone to talk to about it. After a lengthy process, they agreed to exchange the two pieces via delivery. But this wasnt before asking if I'd prefer to just go in and exchange them. Well, no, because it's 40 minutes away and I paid for delivery. Just deliver the right parts. So, the order was created and they had the nerve to say, you won't need to pay for these since it was our fault, consider it gesture of goodwil. Like excuse me? When they issued me the order after I stopped the chat, I read it and it was incorrect. They were issuing a replacement for exact same parts. Fml. So, I went back onto the chat and did the same process. They then did it correctly. The drivery wasn't coming for a week, but that day came and no one showed up. So, again, I went through the lengthy chat process only to be told they didn't pick it up. Well fk me right. So, I did the online chat again! They issued another order for another week later. I was travelling in the area and thought, maybe should just drop in (the day before delivery) to save the hassle and get them myself, and cancel the delivery. No, they could that, it was too hard. Wow, what a great system. They did say, but if they don't deliver them again, you can come in. Oh yes please! Not now while it's convenient for everyone, after the fact. So, true to their word, the delivery came. I opened it up, and you wouldn't believe it. They gave me the wrong colour. The wrong fkn colour. You can only guess what I need to do now. There is definitely some special people and systems at IKEA.