Booked with the cruise line because of the tight time lines but there were people on our bus who had booked directly with Stuart's Cove. Not sure how much of a price difference. Only complaint is that description of rental equipment according to NCL included a wetsuit which was not - $12 extra
Enjoyed the dive. 15 on our boat - but still good.