Seeking immersion Spanish classes could be anywhere.
Try this link
i stayed at Riu palace they had Spanish lessons every day by the pool, just basic words but it did help
This website does not work. Other suggestions?