I only knocked this down one star because of how impossible it was to get to the port due to the detours. Not their fault, but when you are coming from out of town, it's miserable. The ferry ride is efficient and easy and does the trick.
I personally think that this ferry is too expensive. We paid nearly 140 dollars for the round trip and then had to pay to upgrade to the lounge to keep from freezing. The penalties for being late threaten to void your tickets and keep you from enjoying the trip to the island. I am handicapped and they offered no assistance to me on boarding or debarking the ferry.