Could you be a little more specific on what you're looking for ? I've only had direct experience with one, and while the instructional methods and size weren't particularly worth recommending ; it was very economical in terms of time, money, and the possibility of a 10 week home stay. So much so that I'm considering repeating a semester next year.