You have more than enough. My wife visited multiple times and was never asked for anything except once a verbal question of where she lives. If you fly through Dublin, you can do Preclearance and customs and immigration will be done there in Dublin before departure.