I placed two different orders with Oneida.com during the holidays. I ordered glassware on sale. Both items arrived well packaged, no breakage. Yes, it took several days to ship, but they state that on the website, orders ship between 72-96 hours.
I did need to call customer service a couple of times with a credit card issue (not their fault) and both times a live person picked up who was friendly and helpful. Totally happy. Looking at some wine glasses now for my next order.