(Translated by Google) The staff at this establishment are dedicated. Always to the best of their ability; they are sometimes overwhelmed. Demanding tasks with patients w ... more