I think the ferry is the way to go just for the immigration process alone; I have never had more than one or two people in front of me and definitely faster than my experiences at the land crossing. You can pick up a taxi at the ferry terminal to finish your trip to the hotel.