My party really enjoyed staying at this property. The villa itself was exactly as advertised - modern, clean, spacious, and well appointed - and had everything needed for a week long stay. The internet was plenty fast for all 6 of us to connect to with multiple devices, and there were chairs, umbrellas, coolers, and boogie boards to bring to the beach. The resort community was nice as well, with multiple pools and machines to pick up clean towels and drop off dirty ones. The property is located just a couple of minutes north of Lahaina. Highly recommended!