Kong, nailed it.
It depends on how that 20/month is broken down. If it is just the hosting cost, then you have a problem. If it is the hosting cost + someone's time to do the editing, look and feel formating, etc., then it is a good deal.
As an example, the ahevents.org site is at hostmonster.com for a $6/month hosting rate. It uses an open source content management system so the CMs can edit and maintain the content. The other maintenance is just applying security fixes and building tools for the CMs to use and I do that on a volunteer basis.
Bluehost, hostmonster and fastdomains are all owned by the same person and offer the same basic services for a 5 to 7/month fee for a 2 year commitment.
For the 20/month I'd make sure its serving the geography that you want well. From my system, the home page took a very long time to load, but subsequent pages were ok. If your members complain about time to load or slow loading images, I'd check to see if you ISP is out of bandwidth or if the server your on is oversubscribed.