Great Location at the Hanalei Bay Resort in Princeville. Clean, Nice place with great balcony views of the Napali Coast, Hanalei Bay and the Ocean. Facilities and Pools were also very nice.. Recommended for big groups!