The Hanalei Colony Resort has an amazing ocean front location! It is about 15 minutes from Hanalei town and about 20 minutes from Princeville, so it is a bit secluded. The ocean in front of the hotel is too rough to swim in, but you are close to other more swimmable beaches! They have a newly renovated pool, jacuzzi and grill area that is really lovely, although it is directly next to the main highway. Our room was fresh and clean, but definitely dated. They do not currently offer house keeping due to COVID. Our garden view room looked onto the pool (and also the highway) so had a fair bit of noise from the pool machinery and highway cars. If you are able to book an ocean view room, I'd definitely suggest it for both the view and noise.