We had an excellent stay at a two-bedroom unit at Hanalei Bay Resort. The condo was clean and well-appointed, we had a gorgeous view of the bay, and it was more spacious than the photos led me to believe. The resort has excellent features like a hot tub, fabulous swimming pool (with swim up bar!), and beach access. We'd definitely stay here again.