I used Projects Abroad for my medical internship in Bolivia. I had an amazing time. I was placed in one hospital and one public health clinic, and both were amazing placements and I learned a lot. I witnessed a live birth for the first time, and learned how to give stitches to a chicken foot!
The company itself is very disorganized, but Cochabamba is a very friendly town, and I had great internship placements.
I took Spanish lessons with Janet through Projects Abroad as well - I highly recommend that. Better than any Spanish class I've taken.