We just returned from Tower Isle. It was our third visit and every time I love it more. It is small enough that you can make friends but yet it has so much to offer. The food is just fantastic in all the restaurants! The staff is always friendly and helpful. We had wonderful weather every day. We don't like the direct sun so we found shade to just sit and enjoy the view. Highly recommended!!