I took a week of Spanish classes here in July. The "classroom" is a beautiful garden on the shore of the lake where you can learn while seeing volcanoes in the background. The one-on-one instruction is great and is a good value for your money. The staff is very accomodating and will try to help you with anything you need. They have great advice on tours at Lake Atitlan as well as other areas of Guatemala, and they can book tours/shuttles for you at a good price. I definitely recommend the homestay as I lived with a wonderful family in the Mayan village on the hill. I really felt as if they incorporated me into their family, which helped me learn a lot about the culture and the people.