Online order said it would be ready in 4 hrs. Got to the store and associate ignored me then pulled up my order, scoffed and said NOT TODAY in such a condescending voice. She said it would be ready next day. I let her know that I had to work the next day and would be in the day following that so she could work on more pressing orders in the meantime, if need be. Called the day I said I would be picking up and she said it was not ready and that she would try to have it done by end of business day meaning I would have to pick it up the NEXT day. Never heard back, called, order isn't ready. I wrote an e-mail to customer service letting them know I needed it that day or else they could cancel my order, but never heard back from them, so I called later that day to see if my order was ready and the associate (same one I dealt with each time) said customer service contacted her and canceled the order! I said explained that they never told me they would cancel it so she went ahead and made it. When I finally got to pick it up, she was so slow and went on and on about being short staffed. Then she realized she forgot to clean the glasses after etching them then she realized she had no boxes for me to transport the wine glasses in. I was beyond flustered just trying to get out of that store and away from the rude, slow, associate. Finally gave my mom the glasses for her birthday only to realize they did not have the monogram on them that I had chosen!