Nice, spacious and very well equipped spartment for a family, and our children enjoyed the afternoons in the pool, and the parents the quite evenings on the patio.
We can recommed "a Day at the Beach" by Ocean Sports, enjoying all kind of water sports with hardly no wait - both fun or kids and adults.
If you are looking for grocery go to Waikolo Village (up the hill with the locals) or stop in Waimea, range and especially prices are much better as resort prices are resort prices.