We bought our HAB off ebay for $70 (bt I spent most of my pg trying to get one at that price) but as others have said they are very easy to make, you don't even have to hem/overlock them if you can't be bothered.
We used to make and sell our own version with a clip on bag - realy simple. however beware of buying half length and sewing it together as the weight bearing seem will sit right in the middle where most of babies weight is and it will split.
You can use any fabric you like we use a printed baby muslin, double muslin cotton, stretch jersey. If you want printed you need to see if it goes through both sides otherwise you will need to sew to pieces together so you have the print on both sides. It can look nice if you put plain on one side and print on the other - gives a nice contrast when wrapped.
If you are in a hot climate stick to a breathable lightweight fabric, muslin has a little stretch to it which is good as it helps with wrap and fit, particularly with little bubs. Here in Townsville I found it too hot to wear the HAB in jersey cotton unless the aircon was on. The muslin was a little cooler but still not overly comfortable to go vacuuming in which is why we got the Ergo, lets a lot more airflow through.
Bookmarks