As ususal, Meguiar's delivers great quality.  We polished a boat we purchased that had some neglect on the gel coat.  We used their oxidation cleaner first to remove the worst of the gunk, but this polished out the swirl marks and left a great surface to apply wax to.  We used a DeWalt buffer with a green foam buffing pad.  I will mention, that if you're working as a team to polish something, the polisher should wait for the buffer to catch up because we got too far apart on timing and the polish was difficult to remove, but that was our fault.  Just try to get it off as soon as it hazes.