We loved staying at Napili Shores. Our condo was very nice and clean when we arrived. We cooked almost all of our meals there and the kitchen was well stocked with a pans, cooking utensils, a rice cooker, strainer, etc. The king bed was very comfortable, but the 2 pull out couches (twin and full size) where my 2 children (21 and 17) slept were uncomfortable and the mattresses were too soft making it difficult to sleep. The full mattress needs to be replaced because when we opened the couch (someone who was there before us or management) put a pillow under the mattress to give it support because the middle of the mattress is so thin. Also, when you sit on the couch to watch TV, the cushions are slightly slanted and doesn’t go all the way down. The couch needs to be replaced or fixed. The Napili Shores resort is located in a wonderful place right on Napili Bay with a beautiful beach perfect for swimming. The resort has a nice pool and jacuzzi. The chlorine in the pool is very strong, so just be aware since everyone’s eyes in my family hurt afterwards.