At St John of God Hospital in Geraldton, customers appreciate the professional and friendly staff, clean facilities, and good food. Some express dissatisfaction with care received for loved ones during end-of-life situations and large incisions for minor procedures. Overall, the hospital is efficient and effective.