We just got from our honeymoon in Tower Isle and had a splendid time. It was a 5 star hotel...beautiful property, contemporary decor, delicious 5 course meals at the restaurants, very green (recycling, composting, water treatment plant on site), great preservation of local plants and trees, lots of excursions included in price and ahhhh, wonderful complimentary massages!!!!
Once you go, you will always want to go back. I know this is the case for us!