Moe's is small, but they have just about everything. We provised through this location years ago when under another name, it is very convenient to Red Hook chartering. The next closest I think is Food Center to the west. It is bigger and very clean/new, but for some reason we never returned. We had a car and were on land so we'd shop more inland. Moe's is convenient to RH, and well stocked.