Reservations strongly encouraged, call 207-963-7258