With my limited knowledge of templating I'd say its really good for a first try! certainly better than I would do.