Great selection and wonderful staff.  They're always happy to go way beyond the call-of-duty to look for something you are requesting, and if possible, special order it and stock it for you - fantastic.  Four stars because I still have to shop elsewhere for fresh food and some strange herbs / extracts.  Would put 4.5 if I could :).