Organised trip before leaving Australia and wanted great dives and punctuality as we were in town literally for 8 hours. We wanted some time to check out Barbados as well. Andrew picked is up from pier on time and delivered what we expected and had a fantastic time. I would highly recommend ecodive but Andrew is a large personality. He has strong views and rules (lots) but at the end of the day he spent the time explaining and setting expectations that optimises your dive experience and also curtesy to your fellow diver so everyone has a good time. It also makes for a safe diving experience even when we ended up with unexpected strong currents and literally had to hang on and watch the sea life around us. Our second dive was in the bay with 5 wrecks and it was great. Andrew and mikey are both courteous and helpful and andrew is very passionate about diving and has a wealth of knowledge and experience that I respect even after diving for 23 years. If you don't like being told or taught go somewhere else. If you want to learn what diving and curtesy to other divers is about and have a dive experience book with andrew, I certainly will if I get to Barbados again.