Great hospitality, communication, clean, exactly as per the photos and even some extra touches like a boogie board, beach towels etc. Having free parking and washing/dryer facilities was so helpful! Mahalo!