BN used to be a reputable easy book ordering company to work with. I've had a gift card and have ordered a few books recently and the delivery time is awful with no updates on their website. I paid for expedited shipping and still am waiting for my order 3 days after it was promised. I would never order anything from them again and it makes sense to just go to Amazon who at least values its customers. BN has closed most of its brick and mortar stores and should do the same with its online retail.