The Napili Shores Resort is a nice option to the high-rise hotels in the area. The setting is quiet, peaceful and beautiful. The facility is well cared for, clean and had everything needed. The swimming pools were lovely, inviting and comfortable temperatures. We especially enjoyed the view and area around the lower pool nearest the ocean. We used the laundry facility and it worked great. Our particular unit, F245, suited our needs (two of us), and although it could sleep a couple more (sofa bed), would not recommend the unit for more than a couple. One bathroom, small and a bit outdated/worn, but was fine. The full kitchen was well-equipped. The single bedroom had sufficient drawer and closet space for our stay. Would have loved room-darkening curtain since the outside facility light is right outside the corner bedroom and it provided significant nighttime light. The second floor location provides a vaulted ceiling so the unit feels spacious. Not overly important to us, but if you're big on newest and updated look, this unit might fall short in that part. Otherwise, this was a nice place to stay and we hope to return. Enjoyed the lanai overlooking the grounds with a partial ocean view. The unit provided boogie boards, beach chairs and umbrella, which was great. The facility itself has large, stainless steel gas grills and picnic tables for cookouts/food preparation and I observed employees meticulously cleaning these in the mornings. There are some happy hour promotions at the on-site restaurant with the fastest service and great food. There is also a small "sundries" store where all kinds of snorkel, surf equipment could be rented. Very convenient. All in all, so glad we stayed here!!