I see someone has already mentioned The Westin Princeville Ocean Resort Villas. Before our stay at the St. Regis there a few months ago we spent one night at the The Westin Princeville Ocean Resort Villas- they had nice big kitchens (and washers and dryers) and seemed very family friendly.