I did not want to hire a contractor to install and mailbox and post, although there were nicer options for that type.  The instructions were clear for the most part and it was relatively easy to assemble and required 100 lbs. of play sand which is readily available in hardware stores and is inexpensive (about $10 for 100 lbs.).  It is manufactured by a toy company and does look a bit like a child's toy, but the muted colors take it away from that.