We used Moorings provisioning last week (a la carte, not split provisioning) and were very happy. The order was waiting for us and nicely packed in the freezer and refrigerator) when we arrived for evening checkin (apart from one or two minor items being unavailable and quickly subtracted from the bill by the reception staff).