I just read about it yesterday in Islands magazine. It sounds pretty cool. It's right at Havensight. They recommend you go early and watch the butterflies hatch in the morning. Also, they say if you wear bright colors or perfume, the butterflies will actually land on you!
I konw it's just recently opened, and was wondering if anyone went and what their experiences were.