Little piece of heaven in the heart of Hilo.