Excellent
I absolutely loved this - fantastic value for money, and it was a sunny day. Only thing I'd say is definitely don't forget to bring cash like I did. The tour guides are very nice but if you only have a card to pay for photos, you'll have to wait until you get to shore to pay which is a tad awkward. Also bring *lots* of bottled water.