Tenerife, in a good school, is fine for Beginners only, but look elsewhere when/if you are more Advanced. If you mean “good” to indicate allowing you to efficiently progress in Spanish, it depends on your level, your source language, your lifestyle and intended objective/motivation. read more