We were there for one day a while ago - not 15 years, but it's been a good number. There was no off beach snorkeling the day we were there because of sea conditions. We thought the resort was beautiful. Beach 4, Eden Beach, is the C/O beach and it was pretty deserted when we were there. They did have a water cooler on the beach and some decent lounge chairs, but that was it.