Everyone from the person who answers the phone to the delivery girls is knowledgeable and very nice. They usually delivery in about 30, unless it's extra busy then it might take an hour.