We got to Princeville earlier than check-in time due to extreme weather (rain and more rain). Bridge to Hanalei Bay was closed and roads to Princeville were awash. We were afraid that road would be impassable if rains continued. Front desk staff were wonderful and gave us permission to stay around resort until check-in time. Unit 2305 was very nice but needed a few amenities: more towel racks, new shower control and instructions on access to tv cable access. Host should inform his handyman (Robert was very sorry and didn't know we were there. Nice man though) when 2305 is occupied and not start repairs on 2306 at zero dark thirty hour. We so enjoyed the lanai and the wonderful views from it. David was always in touch prior to check-in and we appreciate his attention.