We thoroughly enjoyed our last minute stay here. Thanks for accommodating us on such short notice! The reason we chose this place is for the location, it's unbeatable. Napili Bay is minutes away - we love this beach because of the snorkeling and opportunity to see turtles. It's also near the Gazebo which is a must on your trip. We've stayed in large resorts before, and I preferred my stay at Napili Shores because (free) parking was easy, and closer in proximity to our room so it was more convenient. The room itself was clean and communication was fast and efficient. Do keep in mind that the unit has kitchenware like pans, pots, plates, utensils, but there's no basic cooking ingredients like oil or salt. There's also no filtered water.