Loved discovery cove. The staff were friendly, helpful and very efficient. Everyone had a role and the day ran smoothly. We got there about 9 and our dolphin swim was at 2 so I advise getting there early if you wish your swim with dolphins to be early! Perfect place to relax, enjoy the wildlife and eat and drink as much as you want. My partner and I didn't wear water shoes, and I don't think we needed them, but if travelling with children I think it is a must. Grand reef was amazing I would recommend a water proof camera, mine did break but the day could not be spoilt as it was fantastic. The aviary was really good the birds landed on our hands. All credit to the staff there they really did take care of everyone. Breakfast /lunch was lovely massive variety. No queues or need to reserve sun beds as there is plenty for all. Bring a lot of money for photos as they are a must think the highest package is about 200 dollars but they are well worth it!! They cater for everything even an area to wash, with shampoo, conditioner and body wash. Towels provided all day as well as sun cream and the use of the snorkels and wetsuits. This definitely was one of the best thing I have ever done and I don't think any place will top discovery cove! A holiday must!