I'm giving an extra star for good availability and a decent user interface. I won't be shopping there again though for 2 reasons.
First I noticed that they sell vegan dog and cat food. That's something I'm against doing but I guess was willing to look past because I did place an order after that.
The thing that made me not want to order from there again is my food getting shipped in styrofoam. I can't in good conscious regularly order from somewhere that's going to be shipping such an environmentally toxic material.