Very clean, safe and enjoyable. Had all the needed amenities for our family including nearby beach access and pool. We will definitely return and stay here again in the near future. Mahalo PMI :)