Great
What you don't get from the pre-experience information is how many people will be there, how busy it will be, the rocky access, the difficulty in finding anywhere to sit if you're not actually going swimming. My ratings are based on the shortness of the visit (for the time we were there, it wasn't that bad), and the basics were good, the tour operators efficient and helpful.