Agree with all above. After seeing the extent of the sanitation of the rental gear at Cinnamon Bay on St. John - dunking the snorkels in a barrel of water, then hanging them back up - we bought our own. If possible, go to a dive shop and get help with getting a mask that fits, though. They are not all the same, and this is another of those "you get what you pay for" deals - an ill fitting mask can ruin your experience. Go for a snorkel with a purge valve too. Have fun!