Hanalei Bay Resort is a beautifully landscaped property with a great bar & pool. The beach is nice and there's plenty of tennis. There are different levels of condos. Some are up top with nice views and others are in the back of the resort by the dumpsters and loading docks. You get what you pay for.