Walmart offers the North States Bat House for $18.83. (Amazon charges the same, but it can take up to eight weeks to ship.) Opt for in-store pickup to dodge the $5.99 shipping fee. That's $2 under our mention from three weeks ago and the lowest price we've seen. (It's the best deal now by $7.) It measures approximately 8" x 5" x 15" and features wood construction, three compartments, and a bat facts label.