From the time you speak to the first employee by phone you can see how everyone involved with this company is accommodating and wants you to have a great time. The boat is clean and the staff is professional and very friendly and knowledgeable. My only sugggestion is that more snorkeling equipment is needed. There were not enough masks and goggles for everyone and people were told they would have to share. If I did not get equipment, I would not have been happy to wait until someone finished. They were offering a special for the month of January which made it very affordable for four of us. I highly recommend this company and look forward to taking another boat ride with them.