We had such a great time during our stay. We came in early May. The mornings are the best time for snorkeling, paddle boarding & kayaking. Having everything available onsite for use was a HUGE bonus.