My experience at The Spanish Cat Language School in Tepoztlan was wonderful . I spent a month there in March/April and loved being able to have all classes outdoors under an umbrella in a gorgeous setting. The teachers were very skilled, and they made sure that all students spoke Spanish in class. The school's approach really helped me to improve my Spanish, although I never felt pressure, and I thought the pace and small classes were just right for me. There were several classes on different levels, while I was there. I came by myself and stayed at the school which is in an impressive house on beautiful grounds. My room there was spacious and comfortable and cleaned by someone other than me, which was really great. All meals were included. The food was delicious, plentiful, and varied. The entire staff at the school was professional, hard-working and terrific--going out of their way to accommodate individual needs with the graciousness that Mexicans are famous for. I especially enjoyed the town of Tepoztlan with friendly people, lovely weather, and beautiful mountain views from just about anywhere. There were plenty of opportunities to pracitice Spanish in town . Market days were interesting with lots of shopping and adventures in eating. The teachers took us into market every week, in order to practice what we were learning and also to help us understand the culture. But we often walked 20 minutes into town by ourselves . I always felt perfectly safe, even as a single woman, and taxis are plentiful and inexpensive if needed. The whole experience was perfect for me. I was sad to leave and hope to return this winter.