We loved our stay at Napili Surf Beach Resort. The view from our room was unbeatable, having breakfast at the lanai was awesome. The sunsets on the beach were breathtakingly beautiful. The staff there is very friendly and nice, the atmosphere is very relaxed and good. We really liked that there was everything supplied in the kitchen, and even filtered water so we didn't have to go buy jugs of water all the time. You can't beat the location, so close to a wonderful beach where you can swim and snorkel with the turtles, which we enjoyed very much. I also enjoyed the beachside yoga that is provided there couple times a week, such a nice start for the day. We will return!!!