Napili Village Hotel is a great place to stay if you want to have a nice and relaxing vacation. My room was very spacious...with a balcony, big windows, big bed plus a day bed, and kitchen. it has its own parking. it's like a 2 minute walk to Napili Bay beach...which is awesome (nice calm waters...good for swimming and snorkeling). it is also just about a 5 minute walk to Kapalua Bay beach (also just as beautiful as Napili Bay beach). there's a cafe and snorkel rental shop next door, which is very convenient. there are some nice restaurants within a 5 minute walk. if you want to go to Whaler's village (with more shopping and eateries), it's just a 15 minute drive. But there's also a local commercial plaza with shops and all just 5 minutes away. Napili Village hotel is located in a very beautiful and serene area. the property is clean and well maintained. Its staff is also very friendly and great at communicating. I would stay here again, for sure.