The Puffin was lovely! Clean, comfortable, and a great location! Our host was very attentive, responding quickly to questions and was very accommodating to our little baby. We were disappointed that there were extra costs (cleaning, Internet, and heating oil) that were not included in the "additional prices" section. Otherwise it was a perfect place to stay and we would recommend it to others!