Yes they are all legitimate companies. Stubhub has their own location near the venue for customer service if there are issues with your ticket.