Hello there,
I have ordered from there before and they do have a large selection to choose from. The delivery charge used to be £20 but has gone down to £10. If you order a large amount of food, then its a reasonable fee, but it can get very expensive when you see all that good food we remember in the States. I always order way too much but have never had any problems with the delivery or the goods. The other company that supplies American food is Skyco. Its been mentioned on here as well. In the past few years, the variety of food has lessened (you used to be able to get beef jerky) but they are very reasonably priced and delivery very quickly. I hope you enjoy that coffee mate!