Outstanding customer service. Only reason four (4) stars is because several items originally ordered were either "not available " or was informed "not good quality". Team members were terrific in updating me on the order and availability and did their best to assist me in selecting alternative items. Shipping was not quick therefore if you are ordering for any specific special event be aware that items might be delayed in arriving on time. Over all a great experience