Pros:
A/C worked great
Views from the balcony were great
Sunsets from the balcony were great
Swimming off shore was amazing
Snorkeling off shore was great: rays, puffer, turtles galore, numerous tropical fish
Beds, pillows and linens were nice
Monsoon Indian Restaurant was excellent
Shuffleboard on-site was fun
Rooftop grill and seating area was great
Oceanside grill area was immaculate
Hawaiian Islands Humpback Whale National Marine Sanctuary Visitor Center next door
Excellent location, easy to get on/off the highway, close to grocery stores, close to markets and food trucks
Plenty of sand toys, umbrellas, chairs and boogie boards
Kitchen well appointed
Plenty of fresh towels and linens
Washer and Dryer worked well
Cons:
Pool was drained for annual maintenance
Kitchen Fan didn't work
Guest room lamp didn't work
Lights from the entryway outside were overly bright requiring us to cover the windows with a dark sheet which was an easy fix
Overall, the property owner took care of us for our troubles. Not having a pool for the week was a bummer but, focusing on the good, this is an excellent property in an excellent location.
*of note - the winds from 1ish pm to 6ish pm are quite overwhelming and you're not able to be on the beach due to serious blowing sand. Check the weather before booking.