This attraction was not on our itinerary but our driver/guide recommended it as we were passing fairly close by. We were so pleased he did, and had a wonderful visit with expert information from Robin, the owner. We saw so many species and were shown the different stages of pupae to caterpillar development. The enthusiasm of the staff for the complete environment was evident. The humming birds were also exquisite and easily photographable from vantage spots. We were also pleased to note very clean, flushable toilets!