We've stayed here a couple of years in a row now and love it. The location is perfect, so many options for things to do within walking distance. We stayed at the Marriott's in Kauai and Oahu, and they always seem to have the best location on the beaches. Lots of pools to choose from, never without finding somewhere to sit...lots of options, even on the beach. I do feel at the Kaanapali location they could up their game on the restaurants though, not a whole lot to choose from, but there are quite a few to choose from within walking distance, down by Whaler's Village, or go down to Front Street, lots to choose from there, plus lots of shopping. We stayed at the Westin Ocean Villas north of the Black Rock the second week we were there (because they didn't have space at the Marriott), and I can say that Marriott Ocean Club is way better. You won't regret staying at the Marriott.