ive been there bye boat and stayed at champlains marina on the great salt pond,GREAT PLACE. You must make reservations plenty in advance. they have everything you need right there at the marina.the hotel has water veiws. And down at the end of the dock is a nice tiki bar. I highly reccomend staying there especially if you take your boat.