David's place is spacious and the amenities are top-notch. my family enjoyed every minute here. Hanalei bay resort is the best place to stay on Kauai. Great location and plenty of Aloha.