Perfect place and location. We loved everything and hope to return some day again. Mahalo!