We had to reserve at the last minute as our Mokulele flight was cancelled. Great clean place. Loved the swimming pool, bar, and restaurant on site. Made what could have been a very stressful situation into a relaxing extra day in paradise!