Taste and atmosphere in the Parilla at Havana in Bar Harbor.