Awesome place!! I was only there for two nights, so I didn’t need to grocery shop & cook - can’t really attest to how well-stocked the kitchen is. But the place is super clean & stylish, inside the room & in the rest of the hotel. Nice & modern, comfortable, & great to have laundry. Not a massive room, like most European hotels, but not at all tiny. Would absolutely stay at this or any other Zanzibar Locke again!