Napili Shores is a wonderful complex situated on beautiful Napili bay.
The room was big and spacious with everything we needed right at our fingertips.
Can't recommend this place enough!