A well appointed, well located, clean, tidy and self sufficient B & B.