Very clean place. Staff at hanalei bay resort very helpful and prime location.