I feel really bad giving this place only 3 stars because the nurses/doctors are super nice but the ladies at the front desk are extremely rude. At first walking into the place I did not feel very welcomed at all, a little frustrating. The girls at the front desk gave lots attitude. I felt like leaving and going to another place but I figured since it was my lunch time I would stick around and stick it out. Once the nurse took me in I felt very much welcomed and happy I stayed. Point is this is a good place once you get past the evil ladies at the front desk.