Eco friendly, country living with enough modern amenities to keep the children happy