We also used Caribbean Cellars for a portion of our provisioning and were happy with the service.
Since there generally is no delivery fee it wouldn't be the worst idea to spread provisions over more than one supplier in case there is a hitch, especially if you can't leave your boat.