Ikea may have great products and be very affordable, but their chosen delivery service - NAL - is abysmal. They do not deliver when they promise and they do not give the promised 30 minutes' notice of delivery. When they fail to give this notice and call 5 minutes before they arrive, they growl that they "can't wait". Requiring their delivery partners to observe their stated policy of calling to notify customers 30-40 minutes ahead would solve everything but that is clearly not their priority. Pay extra at any other furniture site to get more reliable delivery! Dealing with Ikea's terrible delivery service is just not worth the headache! I tried to upload my receipt but it didn't work. Avoid Ikea!