Works well for a first shot. Probably some room for reworking