We waited half an hour to see the nurse, then an additional 2 hours to see the doctor. The clinic is clean, organized and there are several doctors working different shifts. You can call in advance to find out when you have to show up (they open appointments when new docs come in.)