Hanalei Bay Resort has the most unforgettable and spectacular view. The staff was very friendly and helpful. The amenities are also great with pools, tennis and many other things…. The room does not have a kitchen but there is a communal kitchen. The location is also ideal for sightseeing.