Delberts place is right in the middle of Hilo Town and it has everything nearby. Recommend to stay if you are coming to visit Hilo