Comfortable little cabin secluded from the bustle of Byron but easily accessible from town.