1. Very good doctors with lots of experience2. Problems were well taken care and resolved3. Located in good and calm place.