Great location, beautiful place, well stocked. I will definitely stay here again when I return. Mahalo.