My high school daughter had a wonderful experience studying Spanish and living in Granada. The side trips were great too. Great ratio of scheduled and free time. Both the US-based staff and the Granada staff were wonderful, responsive and easy to talk to. They were SO helpful when my daughter was having some challenges. Her Spanish improved a lot.
Her home-stay was so-so. It was safe, but she didn't connect with the host - who was a single person. I think she would have preferred a family.
I would certainly recommend the program!