Perfect location, very clean and all the amenities needed for the beach. Will definitely come back next time I am in town! Mahalo.