I have never been but definitely would like to check it out one day!
Hagia Sofia is a 130-hectare agro-ecological project
located in the mountains of southern Mexico at altitudes between
260-390m above sea level. Visitors can learn about organic/sustainable
farming as applied to exotic fruits and flowers from Southeast Asia and Mexico as well as the cultivation of rare timber trees native to Mexico. This unique location is also home to a wide diversity of flora and fauna.
Hagia Sophia- Huatulco, Oaxaca
http://hagiasofia.mx/ingles/